我有一个奇怪的问题,我的一些用户正在为Apple推送通知返回空白(或空)设备令牌.它只发生在用户的一些用户身上,
这是我的代码,
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDevicetoken:(NSData *)devicetoken { #if !TARGET_IPHONE_SIMULATOR [_globalKRData setPreferences:devicetoken withKey:kPushToken]; // Preferences PFInstallation *currentInstallation = [PFInstallation currentInstallation]; [currentInstallation setDevicetokenFromData:devicetoken]; currentInstallation.channels = @[@"global"]; [currentInstallation saveInBackground]; #endif }
如果设备是Jail break,那么我有可能获得nil设备令牌吗?
更新
然后在它之后我将不会获得设备令牌,但问题是现在用户卸载应用程序,
然后再次下载应用程序然后在didRegisterForRemoteNotificationsWithDevicetoken之后没有调用,所以我得到nil设备令牌,当我检查设置它将显示通知
解决方法
原文地址:https://www.jb51.cc/iOS/333709.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。