開発者向けリソース
React Native ビデオ通話 UI Kitのドキュメントとサンプル
REACT NATIVE CALL の機能
React Native ビデオ通話の機能
人と人をつなぐ
- 音声・ビデオ通話
- 着信処理
通話体験を自在にコントロール
- カメラとマイクのコントロール
- 通話ライフサイクルイベント
自分らしく仕上げる
- アプリケーションのフロー
- プラットフォーム固有の統合
React Native ビデオ通話コンポーネントを見る
TUICallKit をモバイルナビゲーションに接続し、アプリ内の操作から通話を開始します。
React Native の通話インターフェースを組み込む
TUICallKit をモバイルナビゲーションにマウントし、認証済みユーザーで初期化します。このコンポーネントが通話インターフェースとコントロールを提供します。
ドキュメントを読むimport { TUICallKit, MediaType } from
'@tencentcloud/call-uikit-react-native';
await TUICallKit.calls({
userIdList: [recipientID], mediaType: MediaType.Video,
});React Nativeでビデオ通話を開始
アプリケーションから受信者 ID を通話 API に渡します。このアクションを React Native インターフェースの連絡先、会話、または通話ボタンに接続します。
ドキュメントを読むimport { TUICallKit, MediaType } from
'@tencentcloud/call-uikit-react-native';
await TUICallKit.calls({
userIdList: [recipientID], mediaType: MediaType.Video,
});言語
通話インターフェースの言語をアプリケーションに合わせて設定します。
ドキュメントを読むimport { TUICallKit, Language } from
'@tencentcloud/call-uikit-react-native';
TUICallKit.setLanguage(Language.EN);始める
React Native アプリにビデオ通話を追加
- 01
- 02
- 03
npm install @tencentcloud/call-uikit-react-nativeimport { TUICallKit } from
'@tencentcloud/call-uikit-react-native';
await TUICallKit.login({
sdkAppId: SDKAppID, userId: userID, userSig,
});React Native ビデオ通話 UI Kit のよくある質問
React Native Video Calling UI Kit には何が含まれていますか?
React Native Video Calling UI Kitは、TUICallKitの画面と通話コントロールを提供します。ユーザーIDシステムとモバイルナビゲーションに接続すると、Callサービスが参加者をつなぎます。
React Native の通話 SDK と UI Kit のどちらを使うべきですか?
UI Kit は基盤サービス上にインターフェースコンポーネントを提供します。独自のアプリケーション UI をより細かく制御する必要がある場合は、SDK を選択してください。
着信に応答するには何が必要ですか?
ユーザーの認証と Call サービスの有効化が必要です。ネイティブ環境でのバックグラウンド動作とオフライン動作には、ドキュメントに記載されたプッシュ設定も必要です。
React Native ビデオ通話 UI Kit のユーザーを認証するにはどうすればよいですか?
サーバー上で UserSig を作成し、独自のサインインフローが完了した後にクライアントへ渡します。アプリケーションシークレットは常にサーバー上に保持してください。
React Native Video Calling UI Kit は無料で利用できますか?
インターフェースとホスト型 Call サービスは、それぞれ異なる役割を担います。アプリケーションでサービスを有効化し、現在のプラン、機能の提供状況、利用料金を確認してください。
React Native で React Native ビデオ通話 UI Kit を導入するには?
ドキュメントに記載されたパッケージとネイティブ依存関係をインストールし、ネイティブアプリを再ビルドします。JavaScript だけで動くと想定せず、権限、ライフサイクル、ネイティブコールバックを確認します。
アプリのリリース前に React Native ビデオ通話 UI Kit をテストするには?
別々のユーザー間で招待、応答、拒否、通話終了の状態をテストし、権限が拒否された場合も確認します。
React Native ビデオ通話 UI Kit のインターフェースをカスタマイズするには?
ネイティブ UI Kit が公開するメソッドで通話の表示や動作を調整します。例えば、@tencentcloud/call-uikit-react-native から Language をインポートし、TUICallKit.setLanguage(Language.EN) を呼び出します。setCallingBell は着信音を変更し、enableMuteMode(true) は着信音を鳴らさないようにします。React Web の CSS や provider props では、このネイティブインターフェースを設定できません。Android と iOS の権限設定を維持し、各メソッドを React Native ガイドで確認してください。
React Native Call の導入サポート
React Nativeアプリにビデオ通話を導入
React Native Video Calling UI Kitから始めて、2人のテストユーザーを接続し、最初の通話を実現します。

