Chat SDK のインストール

この文章では、Tencent Cloud Chat SDK を Web、ミニプログラム、uni-app のプロジェクトに素早く統合する方法を主に紹介します。

IM SDK のファイル構造



SDK の統合

npm 方式で Chat SDK を Web、ミニプログラム、uni-app のプロジェクトに統合します。
アップロードプラグイン tim-upload-pluginを統合することで、より高速で安全なリッチテキストメッセージリソースのアップロードを実現します。

npm 統合(推奨)

プロジェクトで npm を使用して、対応する IM SDK 依存関係をインストールします。
npm install @tencentcloud/chat
// 画像、ファイルなどのメッセージを送信するには、Tencent Cloud Chat アップロードプラグインが必要です
npm install tim-upload-plugin --save
import TencentCloudChat from '@tencentcloud/chat';
import TIMUploadPlugin from 'tim-upload-plugin';
let options = {
SDKAppID:0 // 導入時に 0 を Chat アプリケーションの SDKAppID に置き換える必要があります
};
// SDK インスタンスの作成
// `TencentCloudChat.create()` メソッドは、同じ `SDKAppID` に対して同じインスタンスしか返しません
// SDK インスタンスは通常 chat で示されます
let chat = TencentCloudChat.create(options);
// SDK ログレベルの設定
// 0:通常レベルで、ログ量が多く、導入時に使用することを推奨します
// 1:release レベルで、SDK は重要な情報を出力し、本番環境で使用することを推奨します
chat.setLogLevel(0);
// chat.setLogLevel(1);
// Tencent Cloud Chat アップロードプラグインを登録します
chat.registerPlugin({'tim-upload-plugin': TIMUploadPlugin});
次に、SDK を初始化します

関連リソース

よくある質問

1. 再利用や二次開発が可能なオープンソースの UI コンポーネントはありますか? Tencent Cloud IM は、開発者が再利用や二次開発を行うように、各プラットフォーム用のオープンソース UIKit を提供しています。以下のドキュメンテーションを参照してください。