【问题标题】:Receive push notification in Windows 8.1在 Windows 8.1 中接收推送通知
【发布时间】:2016-01-18 05:10:59
【问题描述】:

我正在开发Windows 8.1 Application 并希望使用WNS 实现推送通知。

我已将我的应用更新到仪表板,并将我的应用与应用商店相关联。我关注了Push 和定期通知客户端示例。

我调试了这个示例并找到了频道 URI(通知.....com)。我正在尝试获取我的应用程序频道 Uri,但我无法获取任何 Uri。我认为我没有正确实施.

请帮助我解决此问题并分享以下几点想法。

  1. 如何将Windows 8.1 AppApp Store 关联。
  2. 如何使用WNS 启用Push Notification Service(也可以使用任何其他过程)。

  3. 本地配置。

  4. 如何获取频道URI

link


请在下面的附图中找到错误。

【问题讨论】:

    标签: windows-8.1 windows-8.1-universal


    【解决方案1】:

    如何将 Windows 8.1 应用与 App Store 关联。** 在您的商店仪表板中导航到特定的应用程序,在左侧,您将看到一个包含分析、服务等项目的列表。单击服务->推送通知。然后点击直播服务网站。见截图

    然后使用名称和发布者更新您的解决方案。这应该设置你。并处理您帖子的问题 2 和 3。(一旦您启用了从仪表板推送,将您的应用与商店关联应该会自动执行此操作)

    要获取频道 URI,只需在您的代码中调用以下方法:

    PushNotificationChannel channel = await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync();
    
    var myuri = channel.Uri;
    

    【讨论】:

    • 感谢您的帮助,我已经按照您的描述比较了所有内容。第一个问题中的一切都是正确的。在第三个问题中,我尝试了相同的代码,但无法获取任何 URI。我已经用 app identity 检查了我的 app Mani-feast 文件。每件事看起来都是正确的。但我找不到任何 URI。
    • 更新答案。您需要做的就是 channel.Uri 来获取 uri。
    • 我从该代码中得到一个错误,如图所示[在此处输入图像描述][1]**。请帮我排除故障。
    • 我猜你正在模拟器上尝试这个。如果是,那么这是预期的行为。你能在本地机器上试试吗。详情见链接(social.msdn.microsoft.com/Forums/en-US/…)
    • 是的,我在 Simulator 中尝试过。我正在为 Tablet 实现这个应用程序。它是否会起作用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-13
    相关资源
    最近更新 更多