【问题标题】:Do Notification Hub active devices ever become inactive?Notification Hub 活动设备是否会变为非活动设备?
【发布时间】:2018-10-09 18:08:02
【问题描述】:

通知中心的定价点之一是“活动设备”。活动设备在pricing page上定义如下:

活动设备是有资格接收通知的设备。它们被定义为使用 Google Cloud Messaging 或 Amazon Device Messaging 的设备的唯一注册 ID、使用 Windows 通知服务或 Microsoft 推送通知服务的设备的通道统一资源标识符 (URI) 或使用 Apple 推送通知服务的设备的设备令牌。

我们的应用程序(带有 APNS 的 iOS 和带有 FCM 的 Android)会在用户安装应用程序时注册新设备,但是,我们从不取消注册设备。

通知中心是否管理定义为活动设备的设备?例如,如果有人开始使用我们的应用程序并且他们的设备已注册,那么他们会在一周后卸载该应用程序。该设备是否会变为非活动状态,或者即使它不再存在,我也会一直为它付费?如果通知中心不为我管理“活动”设备,我如何正确定义和清理不再使用的旧设备,以免我不断为它们付费?

【问题讨论】:

    标签: azure azure-notificationhub


    【解决方案1】:

    在花了很长时间对此进行深入研究之后,设备注册/安装似乎会一直存在直到它们过期,因此我认为它被视为活动设备。根据https://docs.microsoft.com/en-us/azure/notification-hubs/notification-hubs-push-notification-registration-management#installations 注册和安装默认为永不过期。因此,您可能需要在创建注册或安装时开始设置 ExpirationTime。

    另外,您似乎可以根据每个集线器为注册设置默认生存时间 https://azure.microsoft.com/en-us/blog/push-notification-hub-telemetry-expiry-update/

    【讨论】:

    • 感谢您的信息。那么在安装到期后处理安装的过程是什么?什么是仍在积极使用的安装?
    • 第二个链接显示他们“建议在应用启动时更新设备的注册和安装”。所以我建议他们可能希望我们在那里执行某种滑动 TTL,我们将其更新为从应用启动时开始的 X 天。
    猜你喜欢
    • 2011-02-26
    • 1970-01-01
    • 2012-01-20
    • 1970-01-01
    • 1970-01-01
    • 2010-09-06
    • 1970-01-01
    • 2015-04-15
    • 1970-01-01
    相关资源
    最近更新 更多