【发布时间】:2016-01-11 23:31:09
【问题描述】:
当我查看我的 Azure 通知中心 的设备注册表时,它有一个名为 到期日期 的列。我的问题是,到期日之后注册表会发生什么?客户是否会收到通知,通知中心注册表将过期,并且需要再次向 GCM 和通知中心注册才能接收未来的通知?
【问题讨论】:
标签: azure google-cloud-messaging azure-mobile-services azure-notificationhub
当我查看我的 Azure 通知中心 的设备注册表时,它有一个名为 到期日期 的列。我的问题是,到期日之后注册表会发生什么?客户是否会收到通知,通知中心注册表将过期,并且需要再次向 GCM 和通知中心注册才能接收未来的通知?
【问题讨论】:
标签: azure google-cloud-messaging azure-mobile-services azure-notificationhub
GCM 不会自动让设备刷新令牌。换句话说,如果您在设备上的应用程序在到期日期之前没有启动并运行或更新,则不会发送推送消息。
可以在这里找到类似的讨论:Do GCM registration id's expire?
在 Azure Notification Hub 看来,Azure 也没有强制刷新令牌的机制,但您可以通过向目标设备发送推送消息来创建工作人员角色将其列出并重新注册。
为此,可以在此处找到相关帖子:Azure Notification Hubs registration time to live (90 days limit)
【讨论】:
TokenRefreshed只是令牌刷新成功与否后接收到的事件。