iOS8消息推送
2014-12-16 13:31
281 查看
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”,否则,应用第一次启动时不会询问用户是否接收应用的通知,默认就是不接收。
(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开发之实现App消息推送
- iOS8推送消息的快速回复处理
- xcode6开发ios8app应用程序,如何进行APNs推送消息(获取device token)和集成激光推送教程
- iOS8推送消息的快速回复处理
- iOS8推送消息的快速回复处理
- 【IOS】ios8推送消息注册
- iOS8推送消息的快速回复处理
- IOS开发之 ---- IOS8推送消息注册
- iOS8推送消息的快速回复处理
- iOS8推送消息的快速回复处理
- ios8 消息推送
- IOS开发之 ---- IOS8推送消息注册
- iOS8推送消息的快速回复处理
- iOS8推送消息的快速回复处理
- IOS8 消息推送
- iOS8推送消息的快速回复处理
- iOS8推送消息的快速回复处理
- iOS8推送消息的快速回复处理
- 【IOS】IOS8推送消息注册 通知
- iOS8推送消息的回复处理速度