使用Azure通知中心向各个用户发送通知

Ela*_*hmi 10 azure windows-phone-8 azure-notificationhub

我正在为应用程序创建Web API后端.该应用程序目前仅针对WP8进行规划,但我们还计划在以后推出其他平台的版本.

我们将推送通知基于Azure通知中心.该应用程序不会直接注册,但会调用Web API方法,该方法将为应用程序进行注册.

有两件事我无法绕过头脑:

  1. 我找不到有关向个别WP8用户发送通知的任何文档.我不想播出; 我只想向一个用户发送一个通知.这个用例是否受支持?如何使用Microsoft.ServiceBus.NotificationsAPI 完成此操作?

  2. 我发现了这个:http://www.windowsazure.com/en-us/documentation/articles/notification-hubs-aspnet-notify-users/ - 在通知方面,它实现了我需要的许多功能.该示例仅包含iOS和Windows应用商店应用.这是因为WP8不支持这个用例吗?我不明白为什么,但我对WP8有点新意.

Ela*_*hmi 12

Azure的通知集线器的支持标签,如示例这里.

在Channel9网络广播(我现在找不到)中,他们讨论了利用标签向特定用户/群组发送通知.

由于我想利用通知中心的所有附加值,我将使用我的应用程序中使用的用户名标记每个条目,并使用它通过用户名向特定用户发送规范.

编辑: 这里的官方的Windows Azure文档中我发现了一个例子说起正是我一直在寻找这样做.作为额外的奖励,他们还给了我一个标记安装ID的想法,因此您可以让同一个用户在具有不同操作系统的不同设备上获得本机通知.