【问题标题】:How does Azure Notification Hub handle expired Apple tokens?Azure 通知中心如何处理过期的 Apple 令牌?
【发布时间】:2014-07-12 14:42:46
【问题描述】:

Apple Push Notification Service 有一个所谓的反馈服务来使过期令牌失效。

Azure 通知中心是否使用它?当 APNS 返回过期令牌时会发生什么?注册过期或没有新消息发送到此令牌?如果在失效后创建具有相同令牌的新注册怎么办?

【问题讨论】:

    标签: azure push-notification apple-push-notifications azure-notificationhub


    【解决方案1】:

    从以下引述看来,Azure 通知中心似乎为您处理与 APNS 反馈服务的通信。

    设备句柄管理。通知中心维护句柄注册表和来自 PNS 的反馈

    (Source)

    设备令牌管理。通知中心使您的后端不必存储和管理平台通知服务(WNS、MPNS、Apple PNS 或谷歌云消息服务)使用的通道 URI 和设备令牌。 我们会安全地处理 PNS 反馈、设备令牌到期等。给你。

    (Source)

    如果 Apple 发现应用程序已从设备上卸载,它会在反馈服务中返回一个设备令牌。为了让 Apple 发现这一点,您首先必须向卸载该应用程序的设备发送推送通知。然后,如果您从反馈服务检索数据,则应返回该设备的设备令牌。您应该停止向反馈服务返回的设备令牌发送通知。

    【讨论】:

    • 感谢您的回答。但是 Notification Hub 服务在收到反馈服务的响应后究竟做了什么?注册是否被删除或停止向该令牌发送新通知?如果之后创建具有相同令牌的新注册怎么办?
    • @alexey 我不知道他们的实现细节。
    • 好的,我在 MSDN 论坛中留下了我的问题。因此,我将等待 MS 团队的答复。这里是主题:social.msdn.microsoft.com/Forums/windowsazure/en-US/…
    猜你喜欢
    • 2021-12-31
    • 1970-01-01
    • 2021-04-18
    • 1970-01-01
    • 2017-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-13
    相关资源
    最近更新 更多