Skip to content

Commit

Permalink
修改README
Browse files Browse the repository at this point in the history
  • Loading branch information
taoweiji committed Jun 3, 2017
1 parent cb8f1f8 commit a3ca7ab
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@

[![](https://jitpack.io/v/joyrun/MixPush.svg)](https://jitpack.io/#joyrun/MixPush)

##### MixPush SDK融合多家推送平台,小米推送、魅族推送、个推等,在MIUI和Flyme OS共享系统级推送,杀死APP也能收到推送消息。
### MixPush SDK融合多家推送平台,小米推送、魅族推送、个推等,在MIUI和Flyme OS共享系统级推送,杀死APP也能收到推送消息。

消息推送是App运营的重要一环,为了优化消息推送成功率,降低电量和流量消耗,系统级的推送服务显得尤为重要。小米和魅族由此推出了自家的推送平台,在MIUI和Flyme上共享系统级推送服务,让APP在被杀死的情况下也能正常收到推送消息。以后也会有越来越多的手机厂商会推出自己的推送平台,MixPush由此而生,降低开发者集成多家推送的开发成本,提高推送的到达率。

##### 原理图
![image](logic_chart.jpg)

##### 原理分析
MixPush只是一个降低集成多家推送服务的框架,自身不拥有推送功能,所有的推送功能都是依靠各个推送平台来实现。从原理图可以看到,客户端APP会根据不同的手机注册不同的推送平台,不能同时注册两个推送服务,避免重复收到推送。而服务端不用考虑需要推送消息的用户手机属于何种平台,一律向各个平台发起推送,而客户端会根据注册的平台只会收到单一平台的推送消息。


#### Android客户端配置
Expand Down

0 comments on commit a3ca7ab

Please sign in to comment.