推送通知通道何时更改?

时间:2012-10-11 07:10:38

标签: html5 microsoft-metro winjs

我有一个地铁应用程序,我正在实现推送通知概念。我想在我的应用程序安装时将通道URI发送到我的服务器,所以在哪个事件我需要获取通道URI以及我需要发送的事件这个URI到服务器。实际上,我在这里观察到通道URI只有在我们卸载我们的应用程序并重新安装时才会有所不同。否则它将是常量。任何人都可以建议我需要使用哪些事件,这里使用的是HTML5& WinJS?

谢谢。

1 个答案:

答案 0 :(得分:0)

调用通道API时,并不总是会创建新的推送通知通道URI。 CreatePushNotificationChannelForApplicationAsync方法将返回一段时间(当前为24小时)的通道URI的缓存本地副本。

how-to article on MSDN提供了有关渠道管理的指导:

  • 每当应用运行时,请求新频道。
  • 如果新频道URI与旧频道URI不同:
    • 使用新的频道URI替换服务上的频道URI。
    • 一旦您的服务拥有该频道,请存储新频道URI以供将来比较。