1

當我查看我的Azure的通知中心的設備註冊表,它有一個名爲過期日期列。我的問題是,到期日期後註冊表會發生什麼變化?客戶是否會收到通知,告知他們的通知中心註冊表將會過期,並且需要再次向GCM和通知中心註冊以便接收未來的通知?Azure的通知中心的截止日期

enter image description here

回答

2

GCM不會自動讓設備刷新令牌。換句話說,如果設備上的應用程序沒有啓動並運行,或者在到期日期之前進行更新,推送消息將不會被傳送。

類似的討論可以在這裏找到:Do GCM registration id's expire?

在Azure的通知中心的視圖,天青也沒有機制,使令牌刷新有力,但你可以做一個輔助角色一一列舉了,重新通過向目標設備發送推送消息來註冊。

對於這一點,相關的帖子可以在這裏找到:Azure Notification Hubs registration time to live (90 days limit)

+0

您好,我想GCM確實讓設備刷新令牌。 通過使用tokenRefreshed https://developers.google.com/cloud-messaging/registration#keeping-the-registration-state-in-sync –

+0

@LeoChen //不,它不。你的鏈接表示*你應該定期從服務器啓動令牌刷新*,這意味着我們程序員自己刷新令牌。 'TokenRefreshed'只是令牌刷新成功後收到的事件。 – Youngjae