我想知道 gmail、facebook 或其他常见应用在 Windows Phone 中使用什么推送机制?他们是仅使用 MPNS 还是使用其他东西(例如 MQTT)。例如,Facebook 适用于所有平台,因此无论它们是针对不同平台使用不同协议还是使用通用方法。
我想为我的应用程序实现推送通知。同样的应用程序也正在为其他平台(如 Android 和 iPhone)开发。所以我想使用一种可以跨平台使用的机制。
我想知道 gmail、facebook 或其他常见应用在 Windows Phone 中使用什么推送机制?他们是仅使用 MPNS 还是使用其他东西(例如 MQTT)。例如,Facebook 适用于所有平台,因此无论它们是针对不同平台使用不同协议还是使用通用方法。
我想为我的应用程序实现推送通知。同样的应用程序也正在为其他平台(如 Android 和 iPhone)开发。所以我想使用一种可以跨平台使用的机制。
您可以使用Urban Airship,它提供对 MPNS 和 WNS 的支持Microsoft Windows Phone 8
和Windows 8
推送,但不支持 MPNS 推送到Windows Phone 7
设备
或需要更多工作的 Amazon SNS
您应该将推送通知视为传输通道,而不是更多。每个移动平台(Apple、Google、Microsoft)都使用自己的云来访问您的设备,这可能就足够了。一旦到达,您的移动应用程序可能会做它需要的任何事情(例如,由于推送消息的大小通常是有限的,因此获取有关通知的额外详细信息)。
考虑到这一点,如果发送通知,创建一个服务器应用程序与 3 个不同的云通信并不是什么大问题。