首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为Windows (WNS)推送消息:阻塞的通道URL

为Windows (WNS)推送消息:阻塞的通道URL
EN

Stack Overflow用户
提问于 2015-08-25 15:03:46
回答 1查看 1.1K关注 0票数 15

我有一个Windows应用程序运行在Windows 8.1设备上,我正在使用Windows Push Notification Services (WNS)向设备传递推送消息。传递推送消息已经工作了大约8天,直到我在响应中收到类似于以下内容的WNS头:

代码语言:javascript
复制
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

我没有更改推服务器实现,也没有更改Windows设备上的代码。从字面上说,这两个组件的构建没有变化。我在一天工作结束后回家,第二天,我做了一个简单的测试,结果却出现了这个错误。为了解决这个问题,我尝试了以下几点:

  • 重新创建设备上的通道URL。
  • 将现有的Windows应用程序重新关联到商店。
  • 在Visual中创建一个新的Windows应用程序(在与商店关联之后)。
  • 在开发人员门户上重新创建Windows应用程序。
  • 使用了不同的物理装置。

每个都没有成功。关于WNS的文档很少,没有我所知道的额外的支持渠道,所以我很困惑。是什么导致了这个特殊的错误"Blocked channel URL",或者,我该如何解决它?

EN

回答 1

Stack Overflow用户

发布于 2015-09-03 15:26:56

从您的windows应用程序中,您需要更新通知通道的url,因为url可以在15天内有效。

来自microsoft文档:

“每次该应用程序启动时都请求一个通道。通道URL可能过期,并且在每次请求时不能保证保持不变。如果返回的通道URL与您所使用的URL不同,则更新应用服务器中的引用。”

编辑:

请参阅此链接以获得参考https://msdn.microsoft.com/en-us/library/windows/apps/hh761462.aspx

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32207565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档