以下の用途向け:REACT NATIVE
React Native
Chat UI Kit
Tencent RTC の React Native Chat UI Kit でモバイル会話を追加できます。連携済みの会話一覧、メッセージ、入力コンポーネントを iOS・Android アプリに組み込めます。
開発者向けリソース
React Native 向け Chat UI Kitのドキュメントとサンプル
REACT NATIVE のチャット機能
すぐに接続できる基本機能
会話リスト
- 最近の会話
- 未読メッセージインジケーター
メッセージング UI
- 連携されたメッセージビュー
- 統合されたメッセージ作成欄
メディア共有
- 写真と添付ファイル
- ネイティブのメディア権限
ユーザーとグループ
- ダイレクト会話
- グループでの交流
自分らしく仕上げる
- UI のソースコードをカスタマイズ
- ナビゲーションに合わせて調整
連携コンポーネント
- 基盤となる Chat SDK
- アプリケーションの識別情報
React Native Chat Components を見る
各コンポーネントの連携方法をご覧ください。
すべての会話をすぐ手元に
連携済みの会話リストから始めて、プレビューを用途に合わせて調整します。
ドキュメントを読むimport { ConversationList } from
'@tencentcloud/chat-uikit-react-native';
export function Conversations() {
return <ConversationList />;
}会話を自然に展開
選択した会話にメッセージリストを追加します。
ドキュメントを読むimport { MessageList } from
'@tencentcloud/chat-uikit-react-native';
<MessageList conversationID={conversationID} />返信しやすくする
入力欄をメッセージ一覧と同じ会話に接続します。
ドキュメントを読むimport { MessageInput } from
'@tencentcloud/chat-uikit-react-native';
<MessageInput conversationID={conversationID} />始める
最初の会話はここから始まります
- 01
- 02
- 03
npm install @tencentcloud/chat-uikit-react-native tuikit-atomicx-react-nativeimport { ConversationList } from
'@tencentcloud/chat-uikit-react-native';
export function Conversations() {
return <ConversationList />;
}React Native Chat UI Kit のよくある質問
これらのコンポーネントは Expo Go で使用できますか?
ネイティブ依存関係にはネイティブビルドが必要です。現行ガイドの Expo 開発ビルドまたは React Native ワークフローに従い、ピア依存関係をインストールしてメディア権限を設定してください。コンポーネントの抜粋は、ログインとネイティブ設定が完了していることを前提としています。
React Native UI Kit と SDK の違いは何ですか?
UI Kit は、メッセージング SDK の上に連携済みのインターフェースコンポーネントを追加します。インターフェース全体を自作する場合は Core SDK を使用してください。
React Native Chat UI Kit のユーザーを認証するにはどうすればよいですか?
本番用 UserSig はバックエンドで生成します。認証のためにクライアントへ渡し、アプリケーションシークレットはサーバー上で管理してください。
これらの React Native スニペットだけで完全なアプリケーションになりますか?
ここでは個別の連携手順を示しています。インポート、初期化、ログイン、エラー処理、対象別の設定については、完全なガイドに従ってください。リリース前に、別々のアカウントでメッセージングをテストしてください。
React Native Chat UI Kit の利用料金はどのように計算されますか?
ホステッド Chat サービスの利用は、選択したプランに従います。アプリケーションで利用できる付属機能と利用枠を確認してください。オプションのプラグインと Call サービスには、別の要件が適用される場合があります。
React Native で React Native Chat UI Kit を導入するには?
ドキュメントに記載されたパッケージとネイティブ依存関係をインストールし、ネイティブアプリを再ビルドします。JavaScript だけで動くと想定せず、権限、ライフサイクル、ネイティブコールバックを確認します。
アプリのリリース前に React Native Chat UI Kit をテストするには?
ログイン、SDK の準備完了、送受信イベント、再接続後のメッセージ状態を確認します。
React Native Chat UI Kit のインターフェースをカスタマイズするには?
画面単位の変更が必要な場合は、UI Kit の画面ソースをアプリケーションにコピーします。例えば、ChatScreen とローカルのスタックルートを調整し、既存の顧客プロフィールから会話を開けるようにします。公式サンプルは @react-navigation/native を使用しているため、これを置き換える場合はコピーした画面内のナビゲーション呼び出しも更新する必要があります。SafeAreaProvider と ToastRoot を維持し、カスタマイズしたフローを Android と iOS の両方でテストしてください。

