GetToken

GetToken

無需依賴服務端直接從 Android 端獲取 融雲 token 的 Jcenter

關於

token & appkey & secret

使用

dependencies {

    compile 'cn.rongcloud.android:getrongcloudtoken:1.0.0'

}

權限

    <uses-permission android:name="android.permission.INTERNET" />

示例

TokenManager.getInstance(this).getTokenById(RONG_KEY, RONG_SECRET, "rongcloudgettoken", new TokenManager.OnResultTokenListener() {
            @Override
            public void onResult(TokenResult tokenResult) {
                if (tokenResult.getCode() == 200) {
                    Log.e("MainActivity", tokenResult.getToken());
                    Toast.makeText(MainActivity.this, "token is :" + tokenResult.getToken(), Toast.LENGTH_SHORT).show();
                } else {
                    Log.e("MainActivity", tokenResult.getErrorMessage());
                    Toast.makeText(MainActivity.this, "error is :" + tokenResult.getErrorMessage(), Toast.LENGTH_SHORT).show();
                }
            }
        });

API

Method param1 param2 param3 param4 param5 param6
getTokenById String:appKey String:appSecret String:userId OnResultTokenListener
getTokenByUserInfo String:appKey String:appSecret String:userId String:name String:portraitUri OnResultTokenListener

警告⚠️

  • 建議此種方式只在測試環境使用。
  • 融雲不建議直接在客戶端向融雲獲取 token , 此種行爲導致 app secret 暴露在客戶端有被反編譯破解的可能!
  • 關於本開源項目的解釋權歸 融雲 所有。
發佈了83 篇原創文章 · 獲贊 42 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章