gpt4 book ai didi

Azure 通知中心 : Why is NotificationOutcome NotificationId Property Empty?

转载 作者:行者123 更新时间:2023-12-04 22:57:55 24 4
gpt4 key购买 nike

使用标准通知中心,我想使用返回的NotificationId 和以下 API 查看特定消息的遥测数据:

https://msdn.microsoft.com/en-us/library/azure/mt608135.aspx

或NotificationHubClient GetNotificationOutcomeDetailsAsync方法:

https://msdn.microsoft.com/en-us/library/microsoft.azure.notificationhubs.notificationhubclient.getnotificationoutcomedetailsasync.aspx

无论哪种方式,我都需要在发送消息时从集线器返回的通知消息 ID。

我使用 SendTemplateNotificationAsync 方法从应用后端发送消息:

NotificationOutcome result = await hub.SendTemplateNotificationAsync(params, tags);

发送模板通知后,result.NotificationId 属性为空。我怎样才能获得NotificationId以便获得遥测数据?

更新:

我尝试在创建NotificationHubClient时将enableTestSend属性设置为true。结果仍然不包含NotificationId。

目前,集线器中仅注册了一个设备(安装)。这是否是由于接收推送的设备数量较少造成的?

最佳答案

发布此内容是为了其他可能遇到此问题的人的利益。

一位 Azure 支持工程师联系了我,帮助我解决了问题。我最近从免费层切换到标准层,通知中心中存在与更改订阅层相关的错误。这需要支持工程师“强制同步缓存”——这解决了问题。

该错误已修复,并将很快推出。如果您遇到此问题,我建议您联系 Azure 支持。

关于Azure 通知中心 : Why is NotificationOutcome NotificationId Property Empty?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36557991/

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