推送通知 – 了解Windows Phone 8.1的推送通知
我试图理解在我的服务器上构建需要什么才能使推送通知成功运行.
我的想法是: >手机将通知URL发送到我的服务器 这是需要做什么的正确方法.这不会占用服务器资源,还是Push推送通知服务器的预期结果? 我在下面的所有内容中制作了一个简单的图表: 解决方法
首先,让我们将过程分为PUSH所需的主要阶段.
>设备订阅. 订阅 对于订阅,您的设备(更具体地说,您的应用程序)必须调用PUSH api才能启用PUSH通知.对push API的调用将为您提供一个URL,用于唯一标识安装和运行应用程序的设备.您应该将此URL存储在数据库中,与存储用户电子邮件或用户电话号码的方式相同.这里没有特别的黑魔法.您只在需要向用户发送通信时使用它. 发送PUSH 对于推送内容,与电子邮件或SMS消息传递的方法相同:“如果检测到任何更改,则不会简单地进行无限循环并发送消息”.您需要做的是,只需在您的应用程序需要时发送PUSH消息.因此,您拥有要向其发送消息的用户,而不是打开SMTP连接以发送邮件,只需构建PUSH XML消息并调用与该用户关联的URL.这里要考虑的一些事情是: >网络可靠性(如果无法连接到服务器,则需要重试). 在Device上处理通知 所以现在你已经到了这么远,你需要在手机上处理通知.这取决于您发送的PUSH通知的类型: >瓷砖.如果用户已将您的应用程序放入开始屏幕,您将更新应用程序磁贴的图像,文本和计数器.在客户端,您无需任何操作,因为所有这些参数都是您的PUSH请求的一部分. 如果您有任何疑问,请不要犹豫. 底线:分开PUSH发送,使其异步,你不会忘记…… (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows – 如何在XP / Vista和更新版本上为VB6创
- “必备”Windows远程管理工具
- windows – x86 LargeAddressAware兼容性的单元测
- windows下查看C语言字符数组(俗称:字符串)在内
- 如何使用NetCat for Windows将二进制文件发送到T
- windows-xp – 为windows设置uid
- windows-phone-8 – windows phone开发者电动工具
- 如何在Windows上静态编译SDL游戏
- windows-server-2008 – 在Windows Server防火墙
- 升级到Windows 10后,Git-Bash命令提示符将无法打