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

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

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

阅读 13.1k
1 个回答

取决于平台本身的情况。

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
101 新手上路
子站问答
访问
宣传栏