一个Azure移动服务可以将通知推送到Windows 8和Windows Phone 8应用程序吗?

时间:2013-11-14 21:36:44

标签: azure windows-8 windows-phone-8 azure-mobile-services

我在商店中有一个使用Azure移动服务发送推送通知的Windows 8应用程序。我现在正在开发应用程序的Windows Phone 8版本,但我似乎无法通过移动服务将通知推送到两个平台。 This page suggests that it's possible

当向Windows Phone发送推送时,我收到此错误“即使经过身份验证,云服务也无权向此URI发送通知。”

如果我从移动服务的推送设置中删除了包SID,那么推送到手机可以正常工作,但是对于Windows 8应用则不行。

这是一个支持的场景吗?有没有样品证明它?

谢谢!

1 个答案:

答案 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应用商店应用 - 移动服