24、PushAndPeriodicNotifiSample

 

 MSDN : http://msdn.microsoft.com/zh-cn/library/windows/apps/xaml/Hh868244(v=win.10).aspx

1、Opening a notification channel :

      在本示例中, 应用程序会申请一个通知的通道(a notification channel) 并且把它发送到应用的云端。并且也是怎样关闭这个

通道。一个通知的通道唯一的指定每个用户的每台机器。这个通知的通道可以用来发送 tile、toast、badge、和 row 通知

到特定的用户的特定设备。每一个应用只能有一个 tile 通道。为应用的 主 tile 创建的 通道可以用来发送所有类型的通知。

在开始菜单的每一个 tile 将有一个唯一的通道用来接收发送的 tile 通知。

       一旦你的应用接收到了一个推送通知的通道, 这个应用应该把它发送到你的应用的云端服务器上, 把这个通道保存在云端

以使服务器端和用户进行联系。当你想向用户发送通知 (例如,更新用户的 tile), 这个应用的服务器端应该对这个通道发送一个

POST 的 HTTP 请求操作。

       因为推送通知的通道存在过期问题, 你的应用应该考虑更新通知的通道问题。这将在 2、 中讨论。

       注意, 你的应用程序包需要在应用的清单 (manifest )中设置选定 "Internet (client)" 功能 。这将允许你的应用程序向

互联网上面的服务器发送请求。

        有时候也存在关闭推送通知的通道。例如,如果一个用户的账号绑定到这个些 notifications 并且这个用户注销了这个账号

,相应的在用户清理她的安全信息时,这个 channel 也应当被关闭。

      点击下面的按钮,打开或者关闭通知的通道( notification channels)。

 

稍后整理完成。

posted @ 2012-09-24 17:53  博琼  阅读(267)  评论(0编辑  收藏  举报