微信在各平台下是如何实现推送的

是使用系统提供的服务(如WP7下使用微软的服务),使用第三方服务(例如个信),还是自己写得?

希望得知 iOS、WP7、Android下的实现方式和思路

阅读 13.1k
1 个回答

取决于平台本身的情况。

在iOS下,苹果只允许通过他们的服务器来实现推送,所以微信的消息都是先发给苹果。

在android下,google没有统一的推送机制,由于android太开放,没有任何一家能够做出它能够做到这一点,所以基本上需要推送的app都是通过后台进程的方式来实现的。

wp7正好介于二者之间,允许app后台,微软也有推送服务器,所以我不太确定微信是通过什么方式实现的。

logo
101 新手上路
子站问答
访问
宣传栏