以下の用途向け: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 を見る

各コンポーネントの連携方法をご覧ください。

会話

すべての会話をすぐ手元に

連携済みの会話リストから始めて、プレビューを用途に合わせて調整します。

ドキュメントを読む
Conversations.tsx
import { ConversationList } from
  '@tencentcloud/chat-uikit-react-native';

export function Conversations() {
  return <ConversationList />;
}

カスタマイズ

React Native チャット UI をカスタマイズ

独自のビジュアルスタイルとアプリケーションフローをチャットに反映できます。

自分らしい画面に

コンポーネントのスタイルとプレビューレンダラーを、モバイルブランドに合わせて調整します。

ドキュメントを読む

始める

最初の会話はここから始まります

  1. 01

    アプリを作成

    Chat アプリケーションとテストユーザーを設定します。

    Chat コンソールを開く
  2. 02

    React Native 向け Chat UI Kit を追加する

    プラットフォームガイドに沿ってプロジェクトを接続します。

    統合ガイドに従う
  3. 03

    ユーザーをつなぐ

    2人のテストユーザーとしてサインインし、最初のメッセージを送信します。

    ユーザーをつなぐ
React Native 向け Chat UI Kit
ターミナル
npm install @tencentcloud/chat-uikit-react-native tuikit-atomicx-react-native
Conversations.tsx
import { 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 の両方でテストしてください。

次のステップに必要なサポートを見つける

アプリケーションについて相談

製品、想定利用量、統合要件についてご相談ください。

営業担当者への連絡

次の会話体験を構築

React Native 向け Chat UI Kit を使って app を構築します。