随笔分类 - Android 推送服务
摘要:1.简介 在Android 5.0 提供了一套新的 JobScheduler API,它允许您定义要在以后的某个时间或在指定的条件下(例如,当设备在充电时)异步运行的作业来优化电池寿命。 https://developer.android.com/reference/android/app/job/
阅读全文
摘要:1.简介 一个java写的mqtt客户端。项目地址: https://github.com/fusesource/mqtt-client 2.引入fusesource-mqtt-client库 File >Project Structure >Dependencies 点绿色+ 在弹出的窗口中输入“
阅读全文
摘要:官网: http://activemq.apache.org/ 1.简介 强壮、快速、客户端支持多种语言的mqtt服务端软件。 2.特性 MQTT v3.1、AMQP v1.0、Stomp 、OpenWire JMS provider 支持持久化会话 消息组、虚拟目标、通配符、 支持spring 服
阅读全文
摘要:1.服务端软件对比 https://github.com/mqtt/mqtt.github.io/wiki/servers IBM MQ 完整的MQTT v3.1 IBM MQ JMS 企业级 IBM MQ(之前称作 WebSphere MQ)是一个安全的消息传递软件, 可以快速地在应用、系统和服务
阅读全文
摘要:1.资料 http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.doc http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html http://docs.
阅读全文
摘要:http://mp.weixin.qq.com/s?__biz=MzAwNDY1ODY2OQ==&mid=207243549&idx=1&sn=4ebe4beb8123f1b5ab58810ac8bc5994&scene=4#wechat_redirect 前言:在13年11月中旬时,因为基础组件组
阅读全文
摘要:1.几种常见的解决方案实现原理 1)轮询(Pull)方式:应用程序应当阶段性的与服务器进行连接并查询是否有新的消息到达,你必须自己实现与服务器之间的通信,例如消息排队等。而且你还要考虑轮询的频率,如果太慢可能导致某些消息的延迟,如果太快,则会大量消耗网络带宽和电池。 2)SMS(Push)方式:在A
阅读全文