我在商店中有一个使用Azure移动服务发送推送通知的Windows 8应用程序。我现在正在开发应用程序的Windows Phone 8版本,但我似乎无法通过移动服务将通知推送到两个平台。 This page suggests that it's possible
当向Windows Phone发送推送时,我收到此错误“即使经过身份验证,云服务也无权向此URI发送通知。”
如果我从移动服务的推送设置中删除了包SID,那么推送到手机可以正常工作,但是对于Windows 8应用则不行。
这是一个支持的场景吗?有没有样品证明它?
谢谢!
答案 0 :(得分:0)
我能够向使用相同后端移动服务的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门户中指定的Package SID和Client Secret仅适用于Windows应用商店应用 - 移动服