我在商店中有一个使用 Azure 移动服务发送推送通知的 Windows 8 应用程序。我现在正在开发应用程序的 Windows Phone 8 版本,但我似乎无法让移动服务将通知推送到两个平台。此页面表明这是可能的。
向 Windows Phone 发送推送时,我收到此错误“云服务无权向此 URI 发送通知,即使它们已通过身份验证。”
如果我从移动服务的推送设置中删除包 SID,则推送到电话可以工作,但 Windows 8 应用程序不能。
这是支持的方案吗?有样品证明吗?
谢谢!
我在商店中有一个使用 Azure 移动服务发送推送通知的 Windows 8 应用程序。我现在正在开发应用程序的 Windows Phone 8 版本,但我似乎无法让移动服务将通知推送到两个平台。此页面表明这是可能的。
向 Windows Phone 发送推送时,我收到此错误“云服务无权向此 URI 发送通知,即使它们已通过身份验证。”
如果我从移动服务的推送设置中删除包 SID,则推送到电话可以工作,但 Windows 8 应用程序不能。
这是支持的方案吗?有样品证明吗?
谢谢!
我能够向使用相同后端移动服务的 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 的经过身份验证的通知。