我有一个奇怪的问题,我的一些用户正在为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设备令牌,当我检查设置它将显示通知