日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android环信即时通讯集成坑爹 注册报错208解决

發(fā)布時間:2024/3/24 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android环信即时通讯集成坑爹 注册报错208解决 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

第一種情況: ? ?你用的環(huán)信APPkey 是授權模式的 ? 只要改成開放模式就可以了?

第二種情況: ? ?上述情況在環(huán)信官網(wǎng)都有說明 ?但是這種情況 ?環(huán)信官網(wǎng)就沒得說明 ? 只說的是同步方法 ?

注冊模式分兩種,開放注冊和授權注冊。只有開放注冊時,才可以客戶端注冊。

  • 開放注冊是為了測試使用,正式環(huán)境中不推薦使用該方式注冊環(huán)信賬號;
  • 授權注冊的流程應該是您服務器通過環(huán)信提供的 REST?API?注冊,之后保存到您的服務器或返回給客戶端。

注冊用戶名會自動轉為小寫字母,所以建議用戶名均以小寫注冊。(強烈建議開發(fā)者通過后臺調(diào)用 REST 接口去注冊環(huán)信 ID,客戶端注冊方法不提倡使用。)

1 2 //注冊失敗會拋出HyphenateException EMClient.getInstance().createAccount(username, pwd);//同步方法


? 但是這個句代碼必須在子線程中執(zhí)行 ? 官方demo 中就是在子線程中 ?


new Thread(new Runnable() {public void run() {try {// call method in SDK EMClient.getInstance().createAccount(username, pwd); runOnUiThread(new Runnable() {public void run() {if (!RegisterActivity.this.isFinishing())pd.dismiss(); // save current user DemoHelper.getInstance().setCurrentUserName(username); Toast.makeText(getApplicationContext(), getResources().getString(R.string.Registered_successfully), Toast.LENGTH_SHORT).show(); finish(); }}); } catch (final HyphenateException e) {runOnUiThread(new Runnable() {public void run() {if (!RegisterActivity.this.isFinishing())pd.dismiss(); int errorCode=e.getErrorCode(); if(errorCode==EMError.NETWORK_ERROR){Toast.makeText(getApplicationContext(), getResources().getString(R.string.network_anomalies), Toast.LENGTH_SHORT).show(); }else if(errorCode == EMError.USER_ALREADY_EXIST){Toast.makeText(getApplicationContext(), getResources().getString(R.string.User_already_exists), Toast.LENGTH_SHORT).show(); }else if(errorCode == EMError.USER_AUTHENTICATION_FAILED){Toast.makeText(getApplicationContext(), getResources().getString(R.string.registration_failed_without_permission), Toast.LENGTH_SHORT).show(); }else if(errorCode == EMError.USER_ILLEGAL_ARGUMENT){Toast.makeText(getApplicationContext(), getResources().getString(R.string.illegal_user_name),Toast.LENGTH_SHORT).show(); }else{Toast.makeText(getApplicationContext(), getResources().getString(R.string.Registration_failed), Toast.LENGTH_SHORT).show(); }}}); }} }).start();

看文檔看一一早上都沒有找出錯誤 ? ? 一看demo ?才知道 ?賊坑 ?



總結

以上是生活随笔為你收集整理的android环信即时通讯集成坑爹 注册报错208解决的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。