Azure 通知中心不会随机发送通知

时间:2021-03-02 13:10:16

标签: azure push-notification azure-notificationhub

Azure 通知中心出现了几个星期的问题 - 我们有一个后端服务来注册设备和安排通知。当其中一个通知被触发时,我们会根据设备类型(创建有效负载和所有这些)将其发送到 Azure。

我们从 azure 得到的响应是肯定的,通知已入队并准备发送。不过,似乎Azure 并没有将它们全部发送出去。不会抛出任何错误,但只会发送一小部分。它似乎也不取决于设备类型。

enter image description here

没有可供阅读的日志 - 或者我找不到任何日志并且我无法指出问题所在。 我们有一个触发通知发送的端点 - 我们对 30 个通知(同一设备的相似和不同有效负载)进行了测试运行,一切顺利。

不确定如何解决此问题或可能导致此问题的原因。我从文档中了解到设备可能处于非活动状态,然后通知会在一段时间后从队列中删除。但似乎该设备收到了 3 个通知中的 1 个(同时发送)。

任何反馈将不胜感激。

编辑更新:

升级到标准计划后,我们设法获得了更多信息,看起来 Azure 返回了一个计数为“1”的“成功”,但设备没有收到通知 - 问题是,这种情况发生了随机。接收或不接收通知的设备并不总是相同的。

1 个答案:

答案 0 :(得分:2)

抱歉,这不是一个非常有用的答案,但您能否在 Azure 门户中打开支持票,以便我们调查您的特定案例?这似乎不是预期的行为,因此团队将不得不查看您的命名空间和中心的日志。

一个直接的想法 - 发送通知时有重复数据删除逻辑。因此,在一段时间内(大约 15 分钟),如果将相同的通知负载发送到同一设备,通知中心将自动删除该重复通知。

相关问题