通知没有目标应用程序

时间:2016-11-29 16:44:03

标签: c# windows azure push-notification azure-notificationhub

我刚刚启动了针对azure推送通知的演示应用。在我的演示中,我可以向所有Windows设备广播通知,但我想使用标签向其发送个人用户。因此,我遵循Azure Notification Hubs Notify Users with .NET backend中的所有说明和演示代码。

但是我在发送窗口和WP的推送通知时收到错误。这是我的代码:

outcome = await Notifications.Instance.Hub.SendWindowsNativeNotificationAsync(toast, userTag);

我得到了以下错误:

  

远程服务器返回错误:(400)错误请求。该   通知没有目标应用程序。通知格式是   视窗。查看通知中心中指定的凭据   描述和通知格式。   .TrackingId:2aca8783-c5eb-41f8-a821-6f457806ca86_G7,时间戳:2016年11月29日   下午1:40:07

  • 我没有在Windows商店注册我的应用。我想这是在创造问题但是为什么它正在为广播工作?当我发送带有标签的个人用户时,它会给出上述错误。

  • 请告诉我错误的地方。是否有必要在Windows商店注册应用程序以发送带有单个用户标签的通知?

2 个答案:

答案 0 :(得分:0)

您是否经历过Register your app for the Windows StoreConfigure your notification hub

如果是这样,测试发送(来自门户网站)是否有效? (Here's an example如何从经典Azure门户和Visual Studio中执行此操作,请参阅"验证消息通知"部分。)

广播模板与您用于发送给个人用户的模板之间是否存在差异?

答案 1 :(得分:0)

根据日志,您使用的通知中心没有正确配置WNS凭据(包SID和密钥)。虽然这些证书是必需的。

还可以看到,至少过去7天内没有实际发送到设备的推送通知。因此,可能还有另一个通知中心用于广播,并且其中包含所有凭据......