我正在尝试找出通过 Azure 移动服务中的通知中心向 Windows Phone 用户发送推送通知的方法。我尝试了几种这样的方法。但是没有发送消息。
hub.mpns.sendToast("PushChannel", template, sendComplete);
在 wp 中注册服务我是这样完成的:
var channel = HttpNotificationChannel.Find("cQuestPushChannel");
if (channel == null){
channel = new HttpNotificationChannel("cQuestPushChannel");
channel.Open();
channel.BindToShellToast();
}
string[] tagsToSubscribeTo = { "xxx" };
channel.ChannelUriUpdated += new EventHandler<NotificationChannelUriEventArgs>(async (o, args) =>
{
var hub = new NotificationHub("***", "***");
await hub.RegisterNativeAsync(args.ChannelUri.ToString());
});
当我可以通过 azure 中的调试发送测试通知时,此注册工作正常。
我做错了什么?
除此之外,如何在发送通知的功能中添加一些标签?