注册

错误的【其他设备登录】即时通信SDK(android)



//注册一个监听连接状态的listener
EMClient.getInstance().addConnectionListener(new MyConnectionListener());
 
//实现ConnectionListener接口
private class MyConnectionListener implements EMConnectionListener {
    @Override
    public void onConnected() {
    }
    @Override
    public void onDisconnected(final int error) {
        runOnUiThread(new Runnable() {
 
            @Override
            public void run() {
                if(error == EMError.USER_REMOVED){
                    // 显示帐号已经被移除
                }else if (error == EMError.USER_LOGIN_ANOTHER_DEVICE) {
                    // 显示帐号在其他设备登录
                } else {
                if (NetUtils.hasNetwork(MainActivity.this))
                    //连接不到聊天服务器
                else
                    //当前网络不可用,请检查网络设置
                }
            }
        });
    }
}


我按照你们文档上写的实现连接状态接口,提示【帐号在其他设备登录】,但是在用户中经常出现【帐号在其他设备登录】,我们开发中也遇到,可以肯定的是,出现此情况的多数账号只在一台设备上登录!这个问题非常严重,请你们解决一下!
已邀请:
是不是多次初始化SDK了

要回复问题请先登录注册