【问题标题】:Mobile (xamarin) App notifications Azure移动 (xamarin) 应用通知 Azure
【发布时间】:2017-01-03 02:11:43
【问题描述】:

使用 Azure Notification Hub 注册设备并为我们正在开发的应用程序(iOS/Android)发送推送通知我有两个问题:

  1. 如何设置注册或安装的到期日期?我想我想在向 Azure 注册设备后将此过期日期设置为 30 天,以便进行内务管理。或者 Azure 是否有另一种用于自清洁注册/安装的机制?将installation.ExpireTime 设置为特定的日期时间似乎不起作用。

  2. 说从 Google Cloud Messaging 收到的请求的 PNS 句柄更改,我如何确切知道要更新的注册/安装,因为在删除应用程序(并获得新的 PNS 句柄)后我不再知道“旧” PNS 句柄,因为此应用程序的本地存储为空?用户不是唯一的,因为用户可以拥有多个设备。换句话说:如何唯一标识设备?

【问题讨论】:

    标签: c# azure xamarin notifications azure-notificationhub


    【解决方案1】:
    1. 查看this answer关于到期日期的信息
    2. 我自己没有尝试过,但它看起来像there're ways to persist local storage across re-installations。但即使你不这样做,将会发生的事情是你会使用不同的注册 ID 注册同一个句柄两次,第一个只会在 ANH 中停留一段时间,但你仍然会使用第二个并且设备将继续接收通知。

    【讨论】:

    • 谢谢Nikita,确实是hub级别的设置,不是注册级别的。
    猜你喜欢
    • 1970-01-01
    • 2017-12-16
    • 1970-01-01
    • 2016-11-06
    • 2020-01-22
    • 2015-10-09
    • 2017-06-08
    • 2016-08-16
    • 1970-01-01
    相关资源
    最近更新 更多