两次请求iOS 8设备APNS令牌

两次请求iOS 8设备APNS令牌,ios,push-notification,apple-push-notifications,push,token,Ios,Push Notification,Apple Push Notifications,Push,Token,所以我已经打过电话了 [[UIApplication sharedApplication]registerForRemoteNotifications] 并成功通过 didRegisterForRemoteNotificationsWithDeviceToken 委托方法,但我没有使用它,并且iOS不允许我再次请求用户访问推送通知 用户已接受接收通知后,如何获取设备APNS令牌?您可以删除应用程序,然后设置未来一到两天的时间,然后重新启动iPhone。它应该在以后工作 更改Bundle标识

所以我已经打过电话了

[[UIApplication sharedApplication]registerForRemoteNotifications] 
并成功通过

didRegisterForRemoteNotificationsWithDeviceToken
委托方法,但我没有使用它,并且iOS不允许我再次请求用户访问推送通知


用户已接受接收通知后,如何获取设备APNS令牌?

您可以删除应用程序,然后设置未来一到两天的时间,然后重新启动iPhone。它应该在以后工作


更改Bundle标识符也会使应用程序请求通知权限,但比第一个解决方案更难看

一旦向用户请求推送通知,您可以将其保存在NSUserDefaults或服务器上以备将来使用。我认为在服务器上存储设备令牌将是一种很好的方法。

每次申请DeviceToken时, 然后你就可以拿到代币了

例如: [[UIApplication sharedApplication]注册表项的删除]

然后是委托方法 didRegisterForRemoteNotificationsWithDeviceToken 将收到与第一次相同的令牌


希望能对您有所帮助。:)

您希望警报消息再次出现还是希望APN令牌再次出现?。