当前位置:  开发笔记 > IOS > 正文

设备令牌获得Nil

如何解决《设备令牌获得Nil》经验,为你挑选了0个好方法。

我有一个奇怪的问题,我的一些用户正在返回空白(或null)设备令牌Apple Push Notification.它只发生在用户的一些用户身上,

这是我的代码,

- (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没有调用,所以我得到零设备令牌,当我检查设置它将显示通知

推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有