【发布时间】:2013-02-25 08:46:25
【问题描述】:
我想为我的 Windows Phone 应用程序支持推送通知。 Microsoft 推送通知服务是否有任何替代方案?像 MQTT 之类的东西。我在 Android 中有一个类似的应用程序,其中 MQTT 用于发送推送通知。我需要为 Windows Phone 实现相同的服务。有可能吗?
【问题讨论】:
标签: c# windows-phone-7 push-notification mpns
我想为我的 Windows Phone 应用程序支持推送通知。 Microsoft 推送通知服务是否有任何替代方案?像 MQTT 之类的东西。我在 Android 中有一个类似的应用程序,其中 MQTT 用于发送推送通知。我需要为 Windows Phone 实现相同的服务。有可能吗?
【问题讨论】:
标签: c# windows-phone-7 push-notification mpns
WP 不允许您的应用在您处于后台时保持套接字连接处于活动状态。 所以这是不可能的。
您唯一的选择是让后台代理在每次运行时(大约每半小时)联系您的服务器并检查新消息。如果有消息,请使用本地 toast 通知来提醒用户。如果用户点击 toast,它将启动您的应用。
如果只需要拉下新数据,则推 通知永远不会起作用,因为他们所能做的就是 显示吐司,用户必须点击吐司才能启动应用程序 让它做任何事情。后台代理仍然是你最好的选择 在这里并在每次运行时轮询新数据。如果数据将采取 一会儿拉下来,用后台文件传输拉取数据 下到隔离存储,然后在代理或应用程序时处理它 接下来运行。
【讨论】: