San*_*sal 5 push-notification mpns windows-phone-8.1
我试图理解在我的服务器上构建需要什么才能使推送通知成功运行.
我的想法是:
这是需要做什么的正确方法.这不会占用服务器资源,还是Push推送通知服务器的预期结果?
我在下面的所有内容中制作了一个简单的图表:

首先,我们将PUSH所需的主要阶段的流程分开。
订阅
对于订阅,您的设备(更具体地说,您的应用程序)必须调用 PUSH api,以启用 PUSH 通知。对推送 API 的调用将为您提供一个 URL,该 URL 唯一标识安装和运行应用程序的设备。您应该将此 URL 存储在数据库中,就像存储用户的电子邮件或用户的电话号码一样。这里没有特殊的黑魔法。仅当您需要向用户发送通信时才使用它。
发送推送
对于推送内容,与电子邮件或 SMS 消息传递的方法相同:“人们不会简单地进行无限循环并在检测到任何更改时发送消息”。您所要做的就是,在您的应用程序需要时发送 PUSH 消息。因此,您拥有想要向其发送消息的用户,无需打开 SMTP 连接来发送邮件,只需构建 PUSH XML 消息并调用与该用户关联的 URL。这里需要考虑的一些事情是:
在设备上处理通知
现在您已经到了这里,您需要处理手机上的通知。这取决于您发送的推送通知的类型:
如果您还有其他问题,请随时询问。
底线:分离 PUSH 发送,使其异步,你永远不要忘记......
| 归档时间: |
|
| 查看次数: |
3726 次 |
| 最近记录: |