ios推送常用方法

来源:互联网 发布:d3.js的作用 编辑:程序博客网 时间:2024/05/25 08:15

1.判断推送开关状态

        if (UIRemoteNotificationTypeNone == [[UIApplication sharedApplication] enabledRemoteNotificationTypes]) {            NSLog(@"已关闭");        }        else{            NSLog(@"已开启");        }

2.推送收不到消息

   1.确定设备推送打开,可以推送

   2.检查证书是否配置正确

   3.模拟器无获取deviceToken,测试推送必须真机调试

 4.由于需要配证书,证书分为developer和destribution两种,前者是真机测试用的后者是发布用的,对应的,服务器端的p12文件也有对应的两种,确定服务器的p12

文件是否与手机端使用的相对应的证书。

3.关于推送通知的注销功能

 iOS推送注册方法为

- (void)registerForRemoteNotificationTypes:(UIRemoteNotificationType)types

 对应的有注销方法

- (void)unregisterForRemoteNotifications

但一般很少使用该方法注销推送通知,而是让用户在设置里面关掉通知,减少不必要的开销
0 0
原创粉丝点击