我是靠谱客的博主 机灵学姐,最近开发中收集的这篇文章主要介绍iOS8消息推送,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

iOS8.0中消息推送的接口有点修改,原来注册只需要调用"- (void)registerForRemoteNotificationTypes:(UIRemoteNotificationType)types",现在需要调用“- (void)registerForRemoteNotifications”和“- (void)registerUserNotificationSettings:(UIUserNotificationSettings *)notificationSettings”。

另外,在调用 “- (void)registerForRemoteNotifications”后如果没有回调“- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken”或“- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error”,并且确定自己的密钥等配置是正确的,那就看一下手机是否可以上网,因为注册实际上就是ios从ANPS获取token,所以,不能上网也就无法获取,要命的是也不会报错。


还有,在iOS8中一定要在"- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions"中调用“- (void)registerUserNotificationSettings:(UIUserNotificationSettings *)notificationSettings”,否则,应用第一次启动时不会询问用户是否接收应用的通知,默认就是不接收。


最后

以上就是机灵学姐为你收集整理的iOS8消息推送的全部内容,希望文章能够帮你解决iOS8消息推送所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(30)

评论列表共有 0 条评论

立即
投稿
返回
顶部