前言
Windows 推送服务(WNS)也是 Win10 通知机制中的一种,今天与大家一起学习一下有关WNS的相关知识。使用 Windows 推送服务的前提是你需要有一个微软开发者账号,这样才能得到一些合法的密钥信息用于与WNS服务器完成通讯操作。
附上一张关于消息推送原理图:

(来自 MSDN )
创建消息通道
使用 PushNotificationChannelManager 中的 CreatePushNotificationChannelForApplicationAsync() 创建 PushNotificationChannel 对象,通过订阅事件 PushNotificationReceived 接收 WNS 推送的消息。这里需要主意的是,PushNotificationChannel 内的 Url 属性。 WNS服务器怎么才能知道消息该推送给谁,就是依赖 Url 属性。
PushNotificationChannel pushNotificationChannel = await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync();
pushNotificationChannel

本文介绍了如何在Win10应用开发中使用Windows推送服务(WNS)。首先需要微软开发者账号获取合法密钥,然后创建消息通道,并通过OAuth认证和推送消息请求与WNS服务器交互。内容包括创建消息通道、OAuth认证过程以及推送请求的步骤,建议读者深入阅读官方文档以了解更多WNS功能。
最低0.47元/天 解锁文章
1609

被折叠的 条评论
为什么被折叠?



