将 Microsoft 推送通知服务与 Windows Phone 结合使用

发布于 2024-12-12 06:21:22 字数 802 浏览 0 评论 0原文

我正在考虑使用 Microsoft 推送通知服务 在 Window Phone 中创建一个简单的聊天应用程序。

我在 http://msdn 阅读了指南.microsoft.com/en-us/library/hh202967(v=VS.92).aspx 其中讨论了创建接收 Toast 通知的客户端应用程序。

这是我第一次开发移动应用程序,所以我不了解其中的一部分。

我的问题是,客户端(窗口电话)是否可以直接向其他客户端发送 toast 通知?我从 网络.看来我需要有云应用程序(可能是网络服务器?)来使用通知服务。

MPNS layout

是否可以构建一个直接请求 MPNS 向其他 Windows Phone 应用程序发送通知的 Windows Phone 应用程序? (所以从上图中,“2”将直接指向微软推送通知服务)

如果不是,原因是什么?

I am thinking of a simple chat application in Window Phone using Microsoft Push Notification Service.

I read a guide at http://msdn.microsoft.com/en-us/library/hh202967(v=VS.92).aspx which talks about creating a client application that receive toast notification.

This is a first time for me to develop a mobile application so I do not get some part of it.

The question that I have is, is it possible for a client (window phone) to send toast notification directly to other client? I have found below image from the web. It seems that I need to have Cloud Application(probably webserver?) to play with notification service.

MPNS layout

Would it be possible to build a Window phone application that directly request to MPNS to send notification to other window phone application? (so from the picture above, '2' will directly point to Microsoft Push Notification Service)

If it is not, what is the reason for that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

世界等同你 2024-12-19 06:21:22

对推送通知服务有很好的解释 这里

来自上面的链接。

注册阶段 2:既然 MPNS 知道了
手机在网络上,需要手机本身提供Uri
到地震服务。直到这种情况发生之前,服务不会
知道有一个电话需要通知,所以无法
提供通知。手机必须调用一个方法
地震服务提供已答复的 Uri
MPNS。一旦 Earthquake 服务获取此 url,它就可以存储它
信息某处以供以后使用。

在您的情况下,您需要在设备之间进行通信,然后才能发送任何通知。这是为了知道你手机的uri。服务器必须为所有注册通知的设备存储这些 uri。这就是为什么您需要一个将 xml 发送到 MPNS 的应用程序。

There is a good explanation of the push notification service here.

From the above link.

Registration Phase 2: Now that the MPNS known the presence of the
phone on the network, it is required the phone itself provide the Uri
to the Earthquake service. Until this not happen the service doesn't
know there is a phone that need to be notified so it is not able to
provide the notifications. The phone must call a method on the
Earthquake service to provide the Uri that has been answered by the
MPNS. Once the Earthquake service gets this url it can store this
informations somewhere for a later use.

In your case you'll need communication between your devices before any notifications can be sent. This is to know the uri of your phone. A server has to store these uris for all devices registered for notifications. This is why you'll need an application which sends the xml to the MPNS.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文