2
我正在開發一個iOS應用程序,使用戶能夠觀察技術設備並在出現問題時收到通知。取消訂閱Apple推送通知服務
我所知道的,到目前爲止:
- 我的應用從APN的請求令牌。
- 我的應用程序將此令牌發送到我的服務器。
- 我的服務器在發生事件時通知APN。
- APN將消息推送到設備上。
我想知道什麼:
- 我讀的令牌可能會改變,爲此我需要要求它在每一個應用程序啓動。這是真的?
- 如果我不時得到新的令牌,我必須不時在我的服務器上註冊,以確保它使用當前令牌。如果標記更改以允許我的服務器刪除舊標記,那麼是否必須存儲並手動發送舊標記與新標記?
- 如何檢測用戶是否刪除了應用程序以刪除服務器上的設備?
在我的情況下,最高優先級是服務器知道哪些設備註冊了服務。舊設備(即舊的令牌)需要立即刪除。
感謝您的幫助。
謝謝,正是我在找的東西。蘋果從來沒有使用「取消訂閱」這個詞,也許這就是爲什麼我沒有找到它。 – Paul
嗨,鏈接不好。你有另一個? – LightningStryk
https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/CommunicatingWIthAPS.html – Bastian