none
push疑问 RRS feed

  • 问题

  • http://msdn.microsoft.com/zh-CN/library/windows/apps/xaml/hh913756

    主要依据这个文档来实现,

    应用已经在仪表盘上注册获得sid和密钥,也与wns通讯获得了令牌。令牌很长是因为加密过么,还是只有某一段才是真正的令牌。

    客户端利用

    channel = await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync();

    语句生成了url,

    现在服务器把url+令牌+消息发给wns,

    提示X-WNS-ERROR-DESCRIPTION:Channel URL incompatible with caller app

    求助这是为什么。

    2012年9月24日 7:01

答案

  • 那是因为你的应用没有关联你仪表盘里面对应的项目。

    在 Visual Studio 中打开你的项目,转到“解决方案资源管理器”并右键单击项目节点(包含你的项目名称的节点)。然后指向“应用商店”,单击“将应用与应用商店关联”,并完成该向导。

    然后重新获取一下客户端的channel uri再试试

    • 已标记为答案 winstead 2012年11月22日 8:56
    2012年11月16日 12:05

全部回复

  •  我也遇到相同的问题,同问
    2012年11月12日 7:36
  • 那是因为你的应用没有关联你仪表盘里面对应的项目。

    在 Visual Studio 中打开你的项目,转到“解决方案资源管理器”并右键单击项目节点(包含你的项目名称的节点)。然后指向“应用商店”,单击“将应用与应用商店关联”,并完成该向导。

    然后重新获取一下客户端的channel uri再试试

    • 已标记为答案 winstead 2012年11月22日 8:56
    2012年11月16日 12:05