安卓快速集成即时通-获取消息通知

信贸通即时通讯系统中的集成开发中,可能会需要实时获取用户收到的好友私聊消息,群组消息,以及用户状态时,可以通过一下方法简单快速的获取到。但前提是该用户在已经登入的状态。

1、实时获取好友私聊消息

wpimEmbedded.addBuddyChatMsgListener(new BuddyManager.IOnBuddyMsgListener() {
    @Override
    public void onBuddyMsg(BuddyMessage msg) {
        Log.v(EMBEDDED_DEMO,"收到私聊消息:" +msg.toString());
    }
});

 

2、实时获取群组消息

 wpimEmbedded.addCommunityChatMsgListener(new CommunityManager.IOnCommunityMsgListener(){
    @Override
    public void onCommumityMsg(CommunityMessage msg) {
        Log.v(EMBEDDED_DEMO,"收到群消息:" + msg.toString());
    }
});

 

3、实时获取用户退出,真实离线的消息。

wpimEmbedded.addUserOutListener(new UserManager.IOnUserOutListener() {
     @Override
     public void onUserOut(String message) {
         Log.v(EMBEDDED_DEMO,"退出登入:" + message);
     }
 });

 

4、好友在线状态改变(离线,在线)

wpimEmbedded.addBuddyStatusListener(new BuddyManager.IOnBuddyStatusListener(){
     @Override
     public void OnBuddyStatus(BuddyStatus buddyStatus) {
         Log.v(EMBEDDED_DEMO,"好友在线状态改变:" + buddyStatus.getStatus());
     }
 });

 

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注