在Windows Phone中有MPNS的替代方案吗
本文关键字:方案 MPNS Windows Phone 中有 | 更新日期: 2023-09-27 18:00:50
我想为我的Windows Phone应用程序支持推送通知。Microsoft推送通知服务有其他选择吗?类似于MQTT等。我在Android中有一个类似的应用程序,MQTT用于发送推送通知。我需要为Windows Phone实现相同的服务。有可能吗?
WP不允许您的应用程序在后台保持套接字连接。所以这是不可能的。
您唯一的选择是让后台代理在服务器每次运行时(大约每半小时(与服务器联系,并检查新邮件。如果有消息,请使用本地toast通知来提醒用户。如果用户点击吐司,它将启动你的应用程序。
如果只需要提取新数据,则按下通知永远不会起作用,因为它们所能做的就是显示吐司,用户必须点击吐司才能启动应用程序让它做任何事情。后台代理仍然是你的最佳选择并在每次运行时轮询新数据。如果数据需要一段时间才能下拉,使用后台文件传输来拉取数据向下到隔离存储,然后在代理或应用程序时处理它接下来运行。