关于ios8以上原生推送不执行返回deviceToken方法的解决
2016-05-04 17:45
507 查看
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //ios8 if ([application respondsToSelector:@selector(isRegisteredForRemoteNotifications)]) { UIUserNotificationSettings *notiSettings = [UIUserNotificationSettings settingsForTypes:(UIUserNotificationTypeBadge | UIUserNotificationTypeSound | UIUserNotificationTypeAlert) categories:nil]; [application registerUserNotificationSettings:notiSettings]; } else//ios7 { [application registerForRemoteNotificationTypes:(UIUserNotificationTypeBadge | UIUserNotificationTypeSound | UIUserNotificationTypeAlert)]; } return YES; } - (void)application:(UIApplication *)application didRegisterUserNotificationSettings:(UIUserNotificationSettings *)notificationSettings { [application registerForRemoteNotifications]; }下面的那一个方法一定要加上!!!!
相关文章推荐
- iOS学习札记之GET和POST请求
- IOS MenuController的部分操作
- IOS 生成本地验证码
- iOS安装CocoaPods
- iOS开发中@interface 和 @implementation区别, @property 和@synthesize区别
- iOS线程初探(四) GCD 和 NSOperation 小结
- iOS开发-点击状态栏scrollView回到顶部失效解决办法
- iOS中教你快速掌握LLDB调试技巧
- iOS开发 ☞ 仿射变换
- iOS 深Copy与浅Copy
- ios中摄像头/相册获取图片,压缩图片
- iOS获取手机内部音乐列表
- iOS各种调试技巧
- ios 命令行打印视图结构命令
- 关于ios推送的教程
- iOS开发——国际化支持Localizable.strings
- iOS 推送,当接到推送消息时如何处理?
- iOS常见问题
- ios9 新特性
- iOS开发系列--通知与消息机制