首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure推送通知+ .NET后端应用编程接口-未发送通知

Azure推送通知+ .NET后端应用编程接口-未发送通知
EN

Stack Overflow用户
提问于 2015-12-08 05:36:12
回答 1查看 1.5K关注 0票数 1

我们正在尝试通过Azure通知中心发送推送通知,但无法从Azure发送消息。我们已经尝试过调试,但无法从文档中找出错误。

我们如何进一步调试它呢?我们已经详细地浏览了MSDN的文档,但是没有找到任何东西。

注意:我们创建客户端,不使用enabletest选项。

NotificationHubClient.CreateClientFromConnectionString(NOTIFICATION_SERVICE_CONNECTION_STRING,NOTIFICATION_SERVICE_NAME);

注册流程:

新注册= Hub.CreateAppleNativeRegistrationAsync(deviceToken,RegistrationDescription () {tag123});

我们可以从进程中获得注册id。我们似乎得到了一个成功的RegistrationDescription,其中显示了我们的注册id、标签、设备令牌(pushId)、etag和注册id。我们确实在Azure监视器中显示了成功的注册操作。然而,在注册设备后,我们在Azure仪表板中看不到活动设备或注册的增加。

现在,当我们尝试发送注释时,如下所示,

var通知= Hub.SendAppleNativeNotificationAsync(apnsJson(),tag123);

当我们检查NotificationOutcome对象时,成功和失败显示为0,跟踪id有一个值。Results为null,且State显示为'Enqueued‘。但是我们没有收到发送到设备的通知。

我们目前只有测试集线器设置,我们验证了捆绑包id,证书等,一切似乎都很好。我们不确定为什么Results节点是空的。从文档中,响应应该类似于下面的内容。

请帮助我们识别或调试问题,并解决问题。

我们是否可以使用我们收到的跟踪id在Azure门户中跟踪它,以获得有关错误等的更多详细信息。

如果你需要更多的细节,请让我知道。

EN

回答 1

Stack Overflow用户

发布于 2015-12-09 03:30:36

你有没有试过关注https://azure.microsoft.com/en-us/documentation/articles/notification-hubs-diagnosing/?Azure Portal for telemetry中存在延迟,尽管您可以立即在Visual Studio中检查注册。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34143676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档