簡體   English   中英

Apple推送通知服務設備令牌

[英]Apple push notification service device token

我在我的應用程序中使用apple推送通知服務。 我知道從Apple服務器發送的設備令牌對於設備是唯一的。 如果我卸載我的應用程序並再次安裝它注冊推送服務,那么該設備令牌對於同一個應用程序的設備是否保持不變? Apple如何為設備生成設備令牌?

引自Apples Local和Push Notification Programming Guide

通過每次啟動應用程序時請求設備令牌並將其傳遞給提供程序,您可以幫助確保提供程序具有設備的當前令牌。 如果用戶將備份還原到創建備份的設備之外的設備(例如,用戶將數據遷移到新設備),則他或她必須至少啟動一次應用程序才能再次接收通知。 如果用戶將備份數據還原到新設備或重新安裝操作系統,則設備令牌會更改。 此外,永遠不要緩存設備令牌並將其提供給您的提供商; 始終在需要時從系統獲取令牌

好的,首先,如果您卸載並重新安裝應用程序,則不會更改設備令牌。 設備令牌僅在您重新安裝設備iOS時更改並注冊您的設備(重置所有新設備)。 因此,當用戶只是重新安裝應用程序時,該設備令牌將不會被更改。 這是我的經歷。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM