MQTT是一个轻量级的消息发布/订阅协议,它是实现基于手机客户端的消息推送服务器的理想解决方案。
消息订阅和推送 地址如下: 其服务类文件有许多方法过时例如: The method onStart(Intent, int) from the type Service is deprecated use onStartCommand instend of The field ConnectivityManager.EXTRA_NETWORK_INFO is deprecated 解决方案: 建议使用getActiveNetworkInfo()NetworkInfo
getActiveNetworkInfo() 获取当前连接可用的网络The method setLatestEventInfo(Context, CharSequence, CharSequence, PendingIntent) from the type Notification is deprecated
解决方案 The Notification.Builder has been added to make it easier to construct Notifications.在构造notification的时候有很多种写法,但是要注意,用
Notification notification = new Notification(); 这种构建方法的时候,一定要加上notification.icon这个设置,不然,程序虽然不会报错,但是会没有效果。Notification noti = new Notification.Builder(mContext)
.setContentTitle("New mail from " + sender.toString()) .setContentText(subject) .setSmallIcon(R.drawable.new_mail) .setLargeIcon(aBitmap) .build();2.信息推送方案
极光推送3.详细文档
- Android消息推送(二)--基于MQTT协议实现的推送功能
ActiveMQ
一.Activemq 平台搭建与C#示列
二.ActiveMQ 即时通讯服务 浅析 java示例C#示例
下载 ActiveMQ官方网站下载最新版的Apache.NMS,网址:或者可以
一个很好的例子
Mqtt各个平台下用到的包还有例子
Mqtt调试服务器
MQTT.fx