坑爹的 APNS 回调方法didReceiveRemoteNotification
来源:互联网 发布:sqlserver 2008r2.net 编辑:程序博客网 时间:2024/05/22 12:29
转自 http://blog.csdn.net/jinglijun/article/details/8297168
Apple 的push notification 回调方法只有一个,
- - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
- {
- NSLog(@"收到推送消息 : %@",[[userInfo objectForKey:@"aps"] objectForKey:@"alert"]);
- }
而且这个方法很奇怪
上面字典“push test ”是推送过来的消息。
“1”就是icon 的角标
“sound”就是推送消息的声音,default 是默认的,这个你也可以自定义。
只有某种操作才可以,其他的操作不行。
这个特定的操作就是你点击状态栏的通知就回调了这个方法。就是你的其他操作都不会回调的
经过测试:
只有点击状态栏的通知,而且在app 正常运行的情况霞 Apple的推送才是ok的,其他的都是不ok的
为了避免这个,只能在app 打开的时候 ,app 主动去服务器拉数据了
。
- 坑爹的 APNS 回调方法didReceiveRemoteNotification
- 坑爹的 APNS 回调方法didReceiveRemoteNotification
- ios 坑爹的 APNS 回调方法didReceiveRemoteNotification
- APNS 回调方法didReceiveRemoteNotification
- 关于didReceiveRemoteNotification的处理
- APNS推送执行的两个方法
- 远程推送didReceiveRemoteNotification代理方法调用详细说明
- APNS的Notes集合
- APNS的推送机制
- APNS的推送机制
- APNS的推送机制
- APNs的重新认识
- APNs的文档
- APNS
- apns
- APNs
- APNS
- APNS
- java集合 hashmap hashtable weakhashmap linkedlist arraylist vector
- linux命令排行榜
- UITableView的cell 动态 定义 高度
- js 中的alert title 在 iOS 中如何消失
- 禁止UIWebView滚动和回弹方法
- 坑爹的 APNS 回调方法didReceiveRemoteNotification
- 如何使用iOS Keychain存储用户敏感信息
- iOS开发之使用lipo命令制作模拟器与真机通用静态库
- Android Wifi方法大全
- 如何分析iOS app crash 报告
- iOS6 UITableView的背景颜色的修改
- 旧工程适应 iphone5 坐标的改变
- php soap扩展最全说明,附天气预报调用的例子
- iOS6屏幕旋转