移动(xamarin)应用程序通知Azure

本文关键字:通知 Azure 应用程序 xamarin 移动 | 更新日期: 2023-09-27 18:04:13

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

  1. 如何设置注册或安装的过期日期?我想将此过期日期设置为在Azure上注册设备后的30天,以便进行内务管理。或者Azure是否有另一种机制用于自动清洗注册/安装?设置安装。

  2. 将ExpireTime设置为特定日期时间似乎不起作用。
  3. 说请求的PNS句柄从谷歌云消息的变化收到,我怎么知道到底是什么注册/安装更新,鉴于事实,删除应用程序后(并获得一个新的PNS句柄)我不再知道"旧"的PNS句柄,因为这个应用程序的本地存储是空的?用户不是唯一的,因为用户可以拥有多个设备。换句话说:我如何唯一地标识设备?

移动(xamarin)应用程序通知Azure

  1. 查看过期日期的答案
  2. 我自己没有尝试过,但看起来有办法在重新安装时持久化本地存储。但即使你不那样做,会发生的是你会用不同的注册id注册同一个句柄两次第一个会在ANH中停留一段时间,但你仍然会使用第二个设备会继续接收通知。