Push notification Azure通知中心-我们可以创建一个在一段时间后过期的标签吗?

Push notification Azure通知中心-我们可以创建一个在一段时间后过期的标签吗?,push-notification,azure-notificationhub,Push Notification,Azure Notificationhub,我们要求用标签注册设备,以识别它们以进行通知。现在,如果一些设备不想接收通知,我们只需为它们添加另一个标记。例如,如果有人被标记为标签“Exercise”,他将被安排进行一次锻炼通知-如果这个人在计划之前已经做了锻炼,我们只需在通知中心用另一个标签“Cancel:Exercise更新他的安装 最后,在发送通知时,我们使用标记表达式: 锻炼&!取消:练习向所有尚未完成练习的人发送通知 现在,问题是这是重复出现的,标记为“Cancel:Exercise”的用户必须在第二天收到通知,而不管他是否在前一

我们要求用标签注册设备,以识别它们以进行通知。现在,如果一些设备不想接收通知,我们只需为它们添加另一个标记。例如,如果有人被标记为标签“Exercise”,他将被安排进行一次锻炼通知-如果这个人在计划之前已经做了锻炼,我们只需在通知中心用另一个标签“Cancel:Exercise更新他的安装

最后,在发送通知时,我们使用标记表达式: 锻炼&!取消:练习向所有尚未完成练习的人发送通知

现在,问题是这是重复出现的,标记为“Cancel:Exercise”的用户必须在第二天收到通知,而不管他是否在前一天收到通知——要做到这一点,我们需要从notification Hub中的安装中“删除”此“Cancel”标记

建议的解决方案建议的解决方案是运行每日调度程序来重置所有设备的标签


但是我们想知道,如果我们需要为100-500万台设备这样做怎么办?

这是一个重复的问题。您是否尝试过批量导入/导出?@MimiXu-现在我正在使用安装API创建安装,并对设备进行补丁更新,以添加/更新/删除标记。我想批量注册更新在这种情况下可能不起作用。我的主要问题是,这是一个正确的流程来循环1-5百万台设备并进行补丁更新,还是有一个更好的流程来进行相同的更新?我们计划在未来几个月提供一种更简单的方法来实现安装管理,所以希望它会更简单@谢谢你的更新!我会期待的