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)。
稍后整理完成。