摘要:Android平台的迅速崛起对消息推送技术提出了更严峻的挑战.传统的推送通知方式主要有Polling, SMS Push, IP Push三种, 但对Android平台上的应用来说, 这些推送方式都有各自的短板.针对该情况, 首先对Android平台上几种推送机制进行了分析, 之后着重对基于MQTT协议的推送机制进行研究, 最后借助IBM提供的开源工具Mosquitto通过编码加以实现.经实验测试, 证明基于MQTT协议的推送机制效率高, 功耗低, 可以稳定地用于Android平台上的应用.