【发布时间】:2014-03-03 05:42:01
【问题描述】:
我正在为应用创建 Web API 后端。该应用程序目前仅计划用于 WP8,但我们也计划在以后推出其他平台的版本。
我们的推送通知基于 Azure 通知中心。应用程序不会直接注册,而是会调用一个 Web API 方法来为应用程序进行注册。
有两件事让我难以理解:
我找不到任何有关向个别 WP8 用户发送通知的文档。我不想广播;我只想向一位用户发送一条通知。是否支持此用例?如何使用
Microsoft.ServiceBus.NotificationsAPI 完成此操作?我发现了这个:http://www.windowsazure.com/en-us/documentation/articles/notification-hubs-aspnet-notify-users/ - 这实现了我需要的很多功能,就通知而言。该示例仅包括 iOS 和 Windows 商店应用程序。这是因为 WP8 不支持这个用例吗?我不明白为什么,但我对 WP8 有点陌生。
【问题讨论】:
-
如果你还没有看过这个,请检查一下blogs.msdn.com/b/andy_wigley/archive/2013/08/22/…
-
@Aravind - 谢谢。我见过这个,但它显示了如何发送广播通知。我正在寻找向单个用户发送单个通知的示例,并且此示例缺少注册由设备 ID 和安装 ID 标识的部分。
-
以前我在项目上工作过,该项目使用 MPNS 向注册的 WP 用户发送推送通知。当你注册时,MPNS 提供了一个链接到特定设备/用户的 channelUri。像这样stackoverflow.com/questions/19149995/…
-
@Aravind - 这个例子讨论了手动存储和使用 Uris。我可以这样做,但我想利用 Azure 通知中心。
-
@Elad 查看[此处的完整工作实现][1]。稍作改动即可直接使用[1]:stackoverflow.com/questions/31912711/…
标签: azure windows-phone-8 azure-notificationhub