融雲IM開発準備(Android)


登録
まず融雲公式サイトに開発アカウントのアドレスを登録します.
ダウンロード
その後、融雲開発SDKアドレスをダウンロードします.
  • Demoソースコードは公式に提供されたサンプルdemoであり、修正する必要がなく、直接実行することで融雲に関する機能
  • を正常に表示することができる.
  • SDkは2つの部分に分かれている:融雲IMインタフェースコンポーネント(imkitht)と融雲IM通信能力ライブラリ(imlib)
  • アプリケーションの作成
    融雲開発者プラットフォームに行ってアプリケーションを作成し、安卓端が注意しなければならない点は
  • アプリケーションID-Package Nameここではアンドロイドプロジェクトのパッケージ名、例えば次のコードのパッケージ名はioである.rong.imkit.demo
  • <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="io.rong.imkit.demo">
  • AppKey-App Keyここではmanifestファイルで宣言するApp Keyに対応する値であり、開発段階では開発環境(テスト環境)を使用し、開発完了後は生産環境(オンライン環境)に切り替えるべきであり、簡単な例は以下の
  • である.
     <meta-data android:name="RONG_CLOUD_APP_KEY" android:value="e7x8xycsx6flq" />

    プロジェクト構成
  • 対APPを追加KEYの声明
  • imkitを用いて開発する場合、android:hostの値を開発アプリケーションのパッケージ名
  • に変更する.
  • Android Studioを使用して開発された場合は、soファイルへの参照
  • を追加してください.
    コードの作成
  • 初期化、ApplicationのonCreateで
  • を行うことを推奨
     RongIM.init(this);
  • はTokenを取得し、ここでは開発者Server側のサポートが必要であり、テスト開発のためだけであれば、融雲開発者プラットフォームに行ってAPIデバッグ-ユーザーサービス-Tokenを選択してデバッグ開発
  • を行うことができる.
  • 接続クラウド融合器、Tokenを得た後にクラウド融合のサーバーに接続することができます
  •         //      hardcode   token   ,         Token。
            String token = "mKmyKqTSf7aNDinwAFMnz7NXKILeV3X0+CCRBOxmtOApmvQjMathViWrePIfq0GuTu9jEL123ckv4AhfjCAKgQ==";
            //        。
            RongIM.connect(token, new RongIMClient.ConnectCallback() {
                @Override
                public void onSuccess(String s) {
                    //         。
                    Log.d("Connect:", "Login successfully.");
                }
    
                @Override
                public void onError(ErrorCode errorCode) {
                    //         。
                    Log.d("Connect:", "Login failed.");
                }
            });
  • サーバ接続が成功すると、融雲の各種チャットインターフェースを呼び出すことができる
  • .