登录报错。集成RTM即时通信报这个错Login RTM service was rejected due to server error,这是我的代码
public void initRTM() { try { RtmConfig config = new RtmConfig.Builder(Commontant.appId, mUserId) .eventListener(eventListener) .build(); mRtmClient = RtmClient.create(config);// 登录服务 String token =Commontant.token; mRtmClient.login(token, new ResultCallback<Void>() { @Override public void onSuccess(Void responseInfo) { YRLog.e("登录RTM服务器","登录成功");// writeToMessageHistory("Successfully log in the RTM server!\n"); } @Override public void onFailure(ErrorInfo errorInfo) { YRLog.e("登录RTM服务器","登录失败"+ " User: " + mUserId + " Fail to log in to the RTM system!" + errorInfo.toString()); CharSequence text = "User: " + mUserId + " Fail to log in to the RTM system!" + errorInfo.toString(); int duration = Toast.LENGTH_SHORT;// runOnUiThread(new Runnable() {// public void run() {// Toast toast = Toast.makeText(getApplicationContext(), text, duration);// toast.show();// }// }); } }); }catch (Exception e){ e.printStackTrace(); } }
管理后台实时消息RTM服务也开启了,不知道怎么解决这个登录失败的问题
大概率是rtc rtm token 用混了导致的