以下の用途向け:IOS

iOS ビデオ通話 SDK

Tencent RTC の iOS ビデオ通話 SDK でネイティブ通話を構築します。招待とメディア操作を、アプリのビデオレイアウト、ナビゲーション、ユーザー ID システムに接続します。

開発者向けリソース

iOS ビデオ通話 SDKのドキュメントとサンプル

iOS での1対1ビデオ通話

個人的な交流や相談に、対面のような会話を iOS アプリ内で提供します。ビデオと通話のコントロールを同じ体験にまとめられます。

iOSでのグループビデオ通話

ネイティブ iOS 通話インターフェースで複数の参加者を接続します。プラットフォームガイドに従って、通話フローと対応するグループレイアウトを設定してください。

IOS CALL の機能

iOS ビデオ通話機能

人と人をつなぐ

  • 音声・ビデオ通話
  • 着信処理

通話体験を自在にコントロール

  • カメラとマイクのコントロール
  • 通話ライフサイクルイベント

自分らしく仕上げる

  • アプリケーションのフロー
  • プラットフォーム固有の統合

iOSビデオ通話APIを見る

TUICallEngine を使用してユーザーを接続し、通話を発信して、通話状態が変化した際にネイティブ iOS 通話インターフェースを更新します。

ユーザーを接続

ユーザーを iOS Call SDK に接続

アプリケーションへのログイン後にTUICallEngineへサインインします。iOSの通話イベントを、着信と進行中の通話を処理する画面に送ります。

ドキュメントを読む
CallController.m
#import <RTCRoomEngine/TUICallEngine.h>

TUICallEngine *call = [TUICallEngine createInstance];
[call init:sdkAppID userId:userID userSig:userSig
      succ:onSuccess fail:onError];

カスタマイズ

iOS 通話インターフェースをカスタマイズ

ネイティブ iOS 通話インターフェース、操作、着信フローを製品に合わせて調整します。

通話 UI

ビデオビューとライフサイクルイベントを基に、独自の通話画面を構築します。

ドキュメントを読む

始める

iOS アプリにビデオ通話を追加

  1. 01

    アプリを作成

    アプリケーションとテストユーザー向けに Call を有効にします。

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

    iOS ビデオ通話 SDK を追加する

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

    統合ガイドに従う
  3. 03

    最初の通話を開始

    2人のテストユーザーとしてサインインし、発信と応答を行います。

    認証を設定
iOS Call SDK
Podfile
pod 'RTCRoomEngine'
CallController.m
#import <RTCRoomEngine/TUICallEngine.h>

TUICallEngine *call = [TUICallEngine createInstance];
[call init:sdkAppID userId:userID userSig:userSig
      succ:onSuccess fail:onError];

iOS ビデオ通話 SDK のよくある質問

iOS Video Calling SDK には何が含まれていますか?

iOS Video Calling SDK は、通話招待、イベント、メディアコントロール用の TUICallEngine API を提供します。お客様のアプリケーションでネイティブ iOS 通話インターフェースを構築し、iOS の通話イベントに接続します。

iOS 通話 SDK と UI Kit のどちらを使うべきですか?

SDK API を使用して独自のインターフェースを構築できます。既製の画面とコントロールが必要な場合は UI Kit を選択してください。

iOS の着信はバックグラウンドでどのように動作しますか?

iOS ガイドに従って、ネイティブプッシュ通知とアプリケーションのライフサイクル要件を設定します。実機で、フォアグラウンド、バックグラウンド、オフラインの各状態における着信をテストしてください。通話画面を表示するだけでは設定は完了しません。

iOS Video Calling SDK のユーザーを認証するにはどうすればよいですか?

サーバー上で UserSig を作成し、独自のサインインフローが完了した後にクライアントへ渡します。アプリケーションシークレットは常にサーバー上に保持してください。

iOS ビデオ通話 SDK は無料で使用できますか?

インターフェースとホスト型 Call サービスは、それぞれ異なる役割を担います。アプリケーションでサービスを有効化し、現在のプラン、機能の提供状況、利用料金を確認してください。

Swift または Objective-C で iOS ビデオ通話 SDK を導入するには?

Xcode プロジェクトに文書記載のパッケージを統合し、アプリのライフサイクル遷移を処理します。選択した機能の権限と capabilities を iPhone でテストしてください。

アプリのリリース前に iOS ビデオ通話 SDK をテストするには?

別々のユーザー間で招待、応答、拒否、通話終了の状態をテストし、権限が拒否された場合も確認します。

iOS ビデオ通話 SDK のインターフェースをカスタマイズするには?

対応する状態とメディア API を使って通話操作と参加者ビューを構築します。インターフェースはアプリ側で管理します。

iOS Call の導入サポート

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

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

営業担当者への連絡

iOS アプリにビデオ通話を導入

iOS Video Calling SDK を導入し、2 人のテストユーザーを接続して、最初の通話を構築します。