融雲IM開発準備(Android)
登録
まず融雲公式サイトに開発アカウントのアドレスを登録します.
ダウンロード
その後、融雲開発SDKアドレスをダウンロードします. Demoソースコードは公式に提供されたサンプルdemoであり、修正する必要がなく、直接実行することで融雲に関する機能 を正常に表示することができる. SDkは2つの部分に分かれている:融雲IMインタフェースコンポーネント(imkitht)と融雲IM通信能力ライブラリ(imlib) アプリケーションの作成
融雲開発者プラットフォームに行ってアプリケーションを作成し、安卓端が注意しなければならない点はアプリケーションID-Package Nameここではアンドロイドプロジェクトのパッケージ名、例えば次のコードのパッケージ名はioである.rong.imkit.demo AppKey-App Keyここではmanifestファイルで宣言するApp Keyに対応する値であり、開発段階では開発環境(テスト環境)を使用し、開発完了後は生産環境(オンライン環境)に切り替えるべきであり、簡単な例は以下の である.
プロジェクト構成対APPを追加KEYの声明 imkitを用いて開発する場合、android:hostの値を開発アプリケーションのパッケージ名 に変更する. Android Studioを使用して開発された場合は、soファイルへの参照 を追加してください.
コードの作成初期化、ApplicationのonCreateで を行うことを推奨はTokenを取得し、ここでは開発者Server側のサポートが必要であり、テスト開発のためだけであれば、融雲開発者プラットフォームに行ってAPIデバッグ-ユーザーサービス-Tokenを選択してデバッグ開発 を行うことができる.接続クラウド融合器、Tokenを得た後にクラウド融合のサーバーに接続することができます サーバ接続が成功すると、融雲の各種チャットインターフェースを呼び出すことができる .
まず融雲公式サイトに開発アカウントのアドレスを登録します.
ダウンロード
その後、融雲開発SDKアドレスをダウンロードします.
融雲開発者プラットフォームに行ってアプリケーションを作成し、安卓端が注意しなければならない点は
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="io.rong.imkit.demo">
<meta-data android:name="RONG_CLOUD_APP_KEY" android:value="e7x8xycsx6flq" />
プロジェクト構成
コードの作成
RongIM.init(this);
// 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.");
}
});