2013-02-25 67 views
0

我想支持Windows Phone应用程序的推送通知。 Microsoft推送通知服务有其他选择吗?像MQTT等。我有一个类似的应用程序在Android中使用MQTT发送推送通知。我需要为Windows Phone实施相同的服务。可能吗?Windows Phone中的MPNS有没有其他选择?

回答

0

WP不允许您的应用程序,以保持一个套接字连接活着,而你是在后台。 所以这是不可能的。

您唯一的选择是在每次运行时(大约每半小时)联系您的服务器并检查新消息的后台代理。如果有消息,请使用本地Toast通知来提醒用户。如果用户点击吐司,它会启动你的应用程序。

如果是,你需要拔下来,然后推 通知从来没有去上班,因为所有他们能做的就是 显示敬酒和用户挖掘举杯启动应用程序 只新数据它做任何事情。后台代理仍然是您最好的选择,并且每次运行时都会轮询新数据。如果数据将采取 一会儿拉下,使用背景文件传送到拉数据 向下到独立存储,然后当代理或应用 运行下一个处理它。

+0

所以MPNS是实现在Windows Phone的推送通知的唯一推荐的方式?你提到我可以在后台每30秒向服务器发送请求。但是当另一个应用程序在前台运行时,WP不允许运行后台服务。那么如何在不使用MPNS的情况下向后台发送请求? – Vivek 2013-02-25 09:05:16

+0

所以我认为这是不可能的。 – 2013-02-25 09:23:09

+0

我刚刚发现Windows Phone中有可以使用的背景代理。 http://msdn.microsoft.com/en-us/library/hh202942%28v=vs.92%29.aspx – Vivek 2013-02-25 09:37:16

相关问题