以下の用途向け:FLUTTER
Flutter
Chat SDK
Tencent RTCのFlutter Chat SDKを使用し、Dartでメッセージングを構築。会話やメッセージイベントを、製品に必要なFlutterウィジェットへ接続できます。
開発者向けリソース
Flutter 向け Chat SDKのドキュメントとサンプル
FLUTTER のチャット機能
プロダクトを支えるメッセージング基盤
ダイレクト会話
- 1 対 1 メッセージ
- 独自のインターフェース
グループメッセージ
- 共有会話
- メンバーシップ API
リッチメッセージ
- テキストとメディア
- カスタムアプリケーションコンテンツ
会話の状態
- 履歴と未読件数
- アプリケーションのストア
ユーザーID
- 独自のユーザー ID
- UserSig 認証
アプリ統合
- Flutter APIs
- プラットフォーム固有のライフサイクル
Flutter Chat APIs を見る
アプリケーションの接続に必要な API から始めましょう。
Dart サービスから開始
SDKを初期化し、そのライフサイクルをアプリケーションに連携します。
ドキュメントを読むfinal result = await TencentImSDKPlugin.v2TIMManager.initSDK(
sdkAppID: sdkAppID,
loglevel: LogLevelEnum.V2TIM_LOG_INFO,
listener: V2TimSDKListener(),
);ユーザーをつなぐ
アプリケーションのユーザーIDと、サーバーが発行したUserSigで認証します。
ドキュメントを読むfinal result = await TencentImSDKPlugin.v2TIMManager.login(
userID: userID,
userSig: userSig,
);メッセージ入力欄から会話へ
テキストメッセージを作成し、選択したユーザーに送信します。
ドキュメントを読むfinal messages =
TencentImSDKPlugin.v2TIMManager.getMessageManager();
final draft = await messages.createTextMessage(text: 'Hello!');
final id = draft.data?.id;
if (draft.code == 0 && id != null) {
await messages.sendMessage(
id: id, receiver: recipientID, groupID: '',
);
}始める
最初の会話はここから始まります
- 01
- 02
- 03
flutter pub add tencent_cloud_chat_sdkfinal result = await TencentImSDKPlugin.v2TIMManager.initSDK(
sdkAppID: sdkAppID,
loglevel: LogLevelEnum.V2TIM_LOG_INFO,
listener: V2TimSDKListener(),
);Flutter Chat SDK のよくある質問
1 つの Flutter パッケージですべてのビルドターゲットに対応できますか?
このSDKは複数のターゲットに対応しており、WebやHarmonyOSなどのプラットフォームでは追加設定が必要です。ターゲットとSDKリリースごとの連携ガイドを確認してください。Flutter UI Kitには独自の要件があります。
Flutter Chat SDKには、すぐに使えるUIが含まれていますか?
SDK はメッセージング API とイベントを提供します。チャット画面はアプリケーション側で構築します。図は実現可能なアプリ体験の例です。
Flutter Chat SDK のユーザーを認証するにはどうすればよいですか?
本番用 UserSig はバックエンドで生成します。認証のためにクライアントへ渡し、アプリケーションシークレットはサーバー上で管理してください。
これらの Flutter スニペットだけで完全なアプリケーションになりますか?
ここでは個別の連携手順を示しています。インポート、初期化、ログイン、エラー処理、対象別の設定については、完全なガイドに従ってください。リリース前に、別々のアカウントでメッセージングをテストしてください。
Flutter Chat SDK の利用料金はどのように計算されますか?
ホステッド Chat サービスの利用は、選択したプランに従います。アプリケーションで利用できる付属機能と利用枠を確認してください。オプションのプラグインと Call サービスには、別の要件が適用される場合があります。
Dart で Flutter Chat SDK を導入するには?
文書記載の Flutter パッケージをインストールし、対象ごとにネイティブプロジェクトを設定します。iOS と Android の動作と合わせてウィジェットのライフサイクルをテストしてください。
アプリのリリース前に Flutter Chat SDK をテストするには?
ログイン、SDK の準備完了、送受信イベント、再接続後のメッセージ状態を確認します。
Flutter Chat SDK のインターフェースをカスタマイズするには?
文書にある SDK イベントで独自の会話一覧、メッセージ表示、入力欄を作ります。

