2015-09-08 110 views
-1

所以我已經叫詢問的iOS 8設備APNS令牌兩次

[[UIApplication sharedApplication]registerForRemoteNotifications] 

,並順利拿到了APNS令牌通過

didRegisterForRemoteNotificationsWithDeviceToken 

委託方法,但我沒有做任何與它和iOS不允許我再次要求用戶推送通知訪問。

如何在用戶已接受通知後獲取設備APNS令牌?

+0

您想讓警報消息再次出現還是要再次使用APN令牌? –

回答

1

可以在未來刪除應用程序然後設定的時間爲一至兩天,然後重新啓動你的iPhone。它應該在之後工作。

更改捆綁標識符還將申請要求通知權限,但有點比第一sollution醜陋

0

一旦你已要求從用戶推送通知,您可以將其保存在NSUserDefaults的或你的服務器爲今後使用。我認爲在服務器上存儲設備令牌將是一個好方法。

0

每當您適用於DeviceToken, 那麼您可以獲得令牌。

如: [[UIApplication sharedApplication] registerForRemoteNotifications];

然後委託方法 didRegisterForRemoteNotificationsWithDeviceToken 會收到與第一次相同的標記。

希望對你有所幫助。 :)