我在商店中有一个使用Azure移动服务发送推送通知的Windows 8应用程序 . 我似乎让移动服务将通知推送到两个平台 . This page suggests that it's possible .
当向Windows Phone发送推送时,我收到此错误“ Cloud 服务无权向此URI发送通知,即使它们已通过身份验证 . ”
如果我从移动服务的推送设置中删除包SID,那么推送到手机可以工作,但是对于Windows 8应用程序却没有 .
这是一个支持的场景吗?有没有样品证明它?
谢谢!
1 回答
我能够向使用相同后端移动服务的Windows应用商店和WP8应用发送通知 . 您可以共享用于向两个平台发送通知的代码吗?您收到的错误消息类似于Windows通知服务的错误消息(http://msdn.microsoft.com/en-us/library/windows/apps/hh465435.aspx - 请参阅响应代码部分),而不是Microsoft推送(电话)通知服务 .
此外,请确保您已将应用与商店相关联 . 有人在Azure移动服务论坛中发布了相同的错误消息,这就是原因 . http://social.msdn.microsoft.com/Forums/windowsazure/en-US/05b0ea71-f498-46bc-b6c0-16491b14ea99/error-in-push-notifications?forum=azuremobile
请注意,您在Azure门户(在“推送”选项卡上)中指定的程序包SID和客户端密钥仅适用于Windows应用商店应用程序 - 移动服务当前不支持WP8的经过身份验证的通知 .