我想支持我的 Windows Phone 应用程序的推送通知。Microsoft 推送通知服务是否有任何替代方案?像 MQTT 等。我在 Android 中有一个类似的应用程序,其中 MQTT 用于发送推送通知。我需要为 Windows Phone 实施相同的服务。可能吗?
问问题
199 次
1 回答
0
WP 不允许您的应用程序在您处于后台时保持套接字连接处于活动状态。所以这是不可能的。
您唯一的选择是让后台代理在每次运行时(大约每半小时)联系您的服务器并检查新消息。如果有消息,请使用本地 toast 通知来提醒用户。如果用户点击 toast,它将启动您的应用程序。
如果您只需要拉下新数据,那么推送通知永远不会起作用,因为它们所能做的就是显示一个 toast,而用户必须点击 toast 来启动应用程序才能执行任何操作。后台代理仍然是您最好的选择,每次运行时都会轮询新数据。如果数据需要一段时间才能下拉,请使用后台文件传输将数据下拉到隔离存储,然后在代理或应用程序下一次运行时对其进行处理。
于 2013-02-25T08:53:44.573 回答