要求iOS 8设备APNS令牌两次

时间:2015-09-08 13:05:13

标签: ios push-notification apple-push-notifications push token

所以我已经打电话了

[[UIApplication sharedApplication]registerForRemoteNotifications] 

并通过

成功获得了apns令牌
didRegisterForRemoteNotificationsWithDeviceToken

委托方法,但我没有做任何事情,iOS不允许我再次询问用户推送通知访问。

如果在用户已接受通知后才能获取设备APNS令牌?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

每次当您使用DeviceToken时, 那么你就可以得到令牌。

如下: [[UIApplication sharedApplication] registerForRemoteNotifications];

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

希望对你有所帮助。 :)