博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS消息推送代码(iOS不断更新,稍微有点过时了)
阅读量:4605 次
发布时间:2019-06-09

本文共 1428 字,大约阅读时间需要 4 分钟。

网上有人整理的超详细的iOS 8之后的推送,附上链接: https://www.jianshu.com/p/027120ca9179 实例: 调用方法: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
//注册通知 [application registerForRemoteNotificationTypes:UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeSound];}//实现 类#pragma mark - RegisterForRemoteNotifications methods- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)newDeviceToken{ //注册远方通知,获得DeviceToken NSString *str = [NSString stringWithFormat:@"Device Token=%@",newDeviceToken]; NSLog(@"%@",str);}- (void)application:(UIApplication *)app didFailToRegisterForRemoteNotificationsWithError:(NSError *)err{ //注册失败 NSString *str = [NSString stringWithFormat: @"Error: %@", err]; NSLog(@"%@",str);}- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo{ //收到通知 NSString *topId = [NSString stringWithFormat:@"%@", [[userInfo objectForKey:@"aps"] objectForKey:@"alert"]]; //清除图标上的通知记录条数 application.applicationIconBadgeNumber = 0; }- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification{ //点击提示框的打开 application.applicationIconBadgeNumber = 0;}

 

转载于:https://www.cnblogs.com/ios-wmm/archive/2013/03/01/2939037.html

你可能感兴趣的文章
设计稿与物理像素及dpi
查看>>
execl列数据成等差递增递减
查看>>
JSTL标签
查看>>
Python回归分析五部曲(三)—一元非线性回归
查看>>
Struts2转换小程序(Struts2.3.4)
查看>>
java mybatis 框架下多种类型的参数传入到xml问题
查看>>
docker端口映射与容器互联
查看>>
INSERT INTO .. ON DUPLICATE KEY更新多行记录
查看>>
PHP几种抓取网络数据的常见方法
查看>>
GridView的stretchMode属性
查看>>
zoj 1849 (浙江省赛)Attack of Panda Virus
查看>>
MySQL 一个库中表数量是否有限制?
查看>>
图像的平移、旋转及缩放
查看>>
17网络《数据结构》课程相关事项列表
查看>>
Java web ch03_11_loginReceive.jsp
查看>>
Basic Skill
查看>>
领料单取整
查看>>
上传图片预览--图片上传后显示在某个模块中
查看>>
pc端页面在移动端显示问题
查看>>
如何成为用户真正需要的短信验证平台
查看>>