Roe*_*den 15 winjs windows-phone-8 wns
我有一个在Windows Phone 8.1设备上运行的Windows Phone应用程序,我正在使用(WNS)向设备发送推送消息.提供推送消息已经工作了大约8天,直到我在响应中收到类似于这些的WNS标头:Windows Push Notification Services
X-WNS-NOTIFICATIONSTATUS: dropped
X-WNS-STATUS: dropped
X-WNS-ERROR-DESCRIPTION: Blocked channel URL
X-WNS-MSG-ID: 2DC1361376C2827E
X-WNS-DEBUG-TRACE: DB5SCH101121937
Run Code Online (Sandbox Code Playgroud)
我没有更改推送服务器实现,也没有更改Windows Phone设备上的代码.两个组件的构建几乎没有变化.我在一个工作日结束时回家了,第二天,我进行了一个简单的测试,只是为了呈现那个特定的错误.我尝试了以下尝试解决问题:
每个都没有成功.关于WNS的文档很少,我没有其他支持渠道,所以我很难过.可能导致此特定错误的原因"Blocked channel URL",或者,我该如何解决?
在您的 Windows Phone 应用程序中,您需要更新通知渠道的 URL,因为该 URL 的有效期最多为 15 天。
来自微软文档:
“每次应用启动时请求一个频道。频道 URL 可能会过期,并且不能保证每次请求频道时都保持不变。如果返回的频道 URL 与您一直使用的 URL 不同,请更新应用中的引用服务器。”
编辑:
请参阅此链接以供参考https://msdn.microsoft.com/en-us/library/windows/apps/hh761462.aspx
| 归档时间: |
|
| 查看次数: |
1025 次 |
| 最近记录: |