首页

源码搜藏网

首页 > 安卓源码 > 功能分类 > 项目源码 >

Android小米系统级推送项目

创建时间:2017-10-18 21:37  

Android小米系统级推送项目
Android小米系统级推送项目
暂无演示 立即下载

MiPushFramework

在任何非 MIUI 设备上体验小米系统级推送。

     

从图1可以看出,PushDemo(使用小米推送的应用)并未启动后台推送服务,也成功收到了推送。

什么是小米系统级推送,为什么会有这个项目

小米推送是小米公司提供的推送服务。就我个人看来非常喜欢这个服务,而且许多App都在使用(如酷安)。

它非常轻量,会在 MIUI 设备上自动启用系统推送,而非 MIUI 设备则在后台保持长连接。

系统级推送

类似 GCM,小米推送的系统级推送是在 MIUI 完成的。应用在启动时,会判断如果是 MIUI ROM 则向系统注册推送,推送工作都由系统完成,应用无需后台,更省电。

然而在非 MIUI,每个使用小米推送的应用都会在后台启动一个 XMPushService, 10个应用就有10个,20个就有20个服务.. 非常耗电耗内存费流量。

本项目的意义

本项目就是想让任何不用MIUI的用户都能用上小米的系统推送,这样既能保证推送,又保证了无需后台。

Others

我只做了推送部分,因为怕别的影响小米利益等问题,同时其他的也是不必要的。

缺陷

优点

开始使用

安装步骤非常简单 (目前)

反馈问题

如需反馈问题,请务必在 Issues 中带上如下内容:

同时,请使用 设置, 诊断, 获取日志 获取日志文件,写进 Issue。

日志

框架会自动记录日志,保存到私有的缓存目录。暂时不会自动清理,如果需要请手动清除缓存。

参与项目

欢迎提交 PR、Issues 帮助这个项目更好。

已知问题

感谢

License

GPL v3,有些狗不遵守开源协议(非本项目),防君子不防小人,请务必遵守开源协议!!!

上一篇:Android时光记,一个简单的日记本项目源码
下一篇:一款非常酷炫的国产音乐播放器项目听听音乐

相关内容

热门推荐