当我查看Azure 通知中心的设备注册表时,它有一列名为到期日期。我的问题是,过期后注册表会发生什么情况?客户是否会收到通知,告知其通知中心注册表将过期,并且需要再次向 GCM 和通知中心注册才能接收 future 的通知?
最佳答案
GCM 不会自动让设备刷新 token 。换句话说,如果您的设备上的应用在过期日期之前没有启动并运行或更新,则不会发送推送消息。
类似的讨论可以在这里找到:Do GCM registration id's expire?
在Azure通知中心看来,Azure也没有强制刷新 token 的机制,但您可以创建一个辅助角色,通过向目标设备发送推送消息来列出它们并重新注册。
为此,可以在此处找到相关帖子:Azure Notification Hubs registration time to live (90 days limit)
关于Azure 通知中心的到期日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33115816/