Androidpn里的Xmpp的懂得
Androidpn里的Xmpp的理解转自?http://handsomeliuyang.iteye.com/blog/1300195?XMPP(可扩展通讯和表示协议
Androidpn里的Xmpp的理解
转自?http://handsomeliuyang.iteye.com/blog/1300195
?
XMPP(可扩展通讯和表示协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线探测。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息。用xmpp来实现android的push功能,感觉有点大材小用了,xmpp本身是一种即时通信协议。
? xmpp是一种用于即时通信的协议,使用过程有点类似于我们使用QQ的过程,其使用过程分为三步:
? 1. 连接服务器,就好像打开QQ软件,看代码:
new?Intent(Contants.ACTION_SHOW_NOTIFICATION);??
????????????intent.putExtra(Contants.NOTIFICATION_ID,?notificationId);??????????????intent.putExtra(Contants.NOTIFICATION_API_KEY,notificationApiKey);??????????????intent.putExtra(Contants.NOTIFICATION_TITLE,notificationTitle);??????????????intent.putExtra(Contants.NOTIFICATION_MESSAGE,?notificationMessage);??????????????intent.putExtra(Contants.NOTIFICATION_URI,?notificationUri);????????????????mXmppManager.getContext().sendBroadcast(intent);??????????}??????}??}???