孤兒GCM註冊ID何時到期?孤兒GCM註冊ID何時到期?
重現步驟:
gcm.register(gcmSenderId)
和接收註冊ID- 驗證接收的推送通知的
- 工廠重置
gcm.register(gcmSenderId)
和接收註冊ID- 驗證接收的推送通知的
但是,現在您仍然可以發送舊的註冊ID並獲得「成功:1」。如果有的話,註冊ID是否過期以及在什麼情況下?
孤兒GCM註冊ID何時到期?孤兒GCM註冊ID何時到期?
重現步驟:
gcm.register(gcmSenderId)
和接收註冊IDgcm.register(gcmSenderId)
和接收註冊ID但是,現在您仍然可以發送舊的註冊ID並獲得「成功:1」。如果有的話,註冊ID是否過期以及在什麼情況下?
here你可以找到一個很好的解釋
編輯
總結:
註冊ID通知生成使用此實例ID API
的客戶端應用程序獲得註冊令牌使用實例ID API。 更多說明here
註冊ID到期,Instance ID lifecycle
您的應用程序或實例ID服務下可能需要刷新令牌在 事件的安全問題,或者當用戶卸載和在設備恢復期間重新安裝 您的應用程序。您的應用必須實施偵聽器 才能響應來自Instance ID服務的令牌刷新請求。
偉大的信息。不解決註冊ID到期。 –
如果你想停止接收消息只是[取消註冊](https://developers.google.com/cloud-messaging/registration#unregistration-and-nsubscription)它 – Furqan
如果由於用戶執行出廠重置? ;)查看有問題的用例。 –
這並不回答我的問題。這個答案有推測和猜測,並沒有解決上述的孤兒ID問題。在上面描述的用例中,沒有辦法在先前的和新的註冊ID之間建立關聯,所以規範化的ID是不相關的。 –
您是否說使用舊ID時未提供規範ID? –
canonical_ids:0(或任何關鍵字)。設備在出廠重置後會得到一個新的唯一ID - 在操作系統升級過程中甚至可以獲得一個ID。 –