gpt4 book ai didi

azure - 如果安装 ID 未知,如何更新安装?

转载 作者:行者123 更新时间:2023-12-03 02:59:46 24 4
gpt4 key购买 nike

由于某种原因,无法下载所有安装。那么,如果不知道所有安装 ID,如何更新所有安装的模板呢?

肯定有人想到了这个......?

最佳答案

使用NotificationHub时有两个选项:直接向NotificationHub注册设备,或通过Web后端注册设备。

如果您直接从设备上向NotificationHub注册,那么当您需要更新所有安装的模板时,您将会遇到麻烦。据我所知,在这种情况下你是 SOL。

如果您从后端向NotificationHub注册,您有多种选择。您需要将每个安装的列表保存在单独的数据存储中。例如,在我的上一个项目中,我保留了一个 PushNotificationRegistrations 数据库表,其中包含 PNS 类型(gcm、apns)、registrationId(来自相应 PNS 的唯一设备注册)、userId(这样我就可以根据需要交换标签) ),以及生成的installationId。

如果您获得了每次注册的此信息,则可以从数据存储中检索相关记录,然后在一个巨大的颓废 for 循环中使用NotificationHub 重新注册每个记录。安装是幂等的,因此这将覆盖旧模板。我认为您重新注册时需要确保您的InstallationId和注册Id相同。

我记得在 REST 文档中看到过一些有关使用 HTTP PATCH 端点来仅定位安装部分的内容,但我还没有尝试过它们。

关于azure - 如果安装 ID 未知,如何更新安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50122012/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com