我正在使用我的應用程序中的Apple推送通知服務。我知道從Apple服務器發送的設備令牌對於設備是唯一的。如果我卸載我的應用程序並重新安裝,註冊推送服務,該設備令牌對於同一應用程序的該設備是否保持不變? Apple如何爲設備生成設備令牌?Apple推送通知服務設備令牌
回答
從Apples Local and Push Notification Programming Guide
引用通過請求設備令牌,並將其傳遞給供應商每 一次應用程序啓動時,你幫助,以確保供應商 對器件的電流令牌。如果用戶將備份恢復到除創建備份以外的設備(例如,用戶將數據遷移到新設備)( ),他或她必須至少啓動一次該應用程序以便接收再次通知 。如果用戶將備份數據恢復到新設備或重新安裝操作系統,則設備令牌會更改。此外,永遠不要緩存 設備令牌並將其提供給您的提供商;總是從系統獲得令牌
好吧,首先,如果您卸載並重新安裝應用程序,那麼設備令牌將不會更改。設備令牌只有在您重新安裝設備iOS並註冊您的設備(所有新設置都重置)後纔會發生變化。所以,當用戶重新安裝應用程序時,該設備令牌不會被更改。這是我的經驗。
當我們更新到新的操作系統。設備令牌是否更改? – Anish
不,更新不會更改設備標記,除非我們重新安裝操作系統爲新生或重置iphone,令牌將被更改。 –
在iOS9中,每次卸載並重新安裝應用程序時都會生成推送令牌。推送權限對話框還顯示每個安裝。這是蘋果爲阻止營銷人員使用推送令牌來識別跨應用安裝的用戶而採取的行動。 –
- 1. 在Apple推送通知中發送設備令牌
- 2. 設備令牌和UDID的Apple推送通知
- 3. 如何生成用於Apple推送通知的設備令牌?
- 4. 推送通知的設備令牌
- 5. 設備令牌推送通知
- 6. 推送通知設備令牌
- 7. 推送通知的設備令牌
- 8. 設備令牌和推送通知
- 9. 推送通知中的設備令牌
- 10. 設備令牌 - 蘋果推送通知服務
- 11. 從蘋果推送通知服務向服務器發送設備令牌
- 12. 想要檢查我設備上的Apple推送通知服務?
- 13. 設備離線時Apple推送通知服務
- 14. Apple推送通知給多個設備
- 15. 無Apple推送通知服務的推送通知?
- 16. Apple推送通知服務問題
- 17. Apple推送通知服務RSS提要
- 18. Google/Apple推送通知服務(APNS/GCM)
- 19. PHP Apple推送通知反饋服務
- 20. 搞砸了Apple推送通知服務
- 21. Android中是否有推送通知服務,例如Apple推送通知服務?
- 22. 向推送通知提供者發送設備唯一令牌
- 23. 發送推送通知到許多設備令牌
- 24. 設備與蘋果推送通知令牌註冊,但不會從服務器
- 25. 有沒有使用Apple推送通知服務驗證設備令牌的方法?
- 26. 檢索並保存我們的APNS服務器中的所有Apple推送通知設備令牌?
- 27. Apple推送通知服務發送重複通知
- 28. 在服務器端清理未使用的Apple推送通知令牌
- 29. 蘋果推送通知服務 - 設備上沒有通知
- 30. 獲取設備令牌推送通知第二次在iPhone上
生成一些代碼並嘗試。 – GoZoner
相關:https://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/RemoteNotificationsPG.pdf –
這可能會幫助您http://stackoverflow.com/q/14563097/1868660 –