開発者向けリソース
iOS ビデオ通話 SDKのドキュメントとサンプル
IOS CALL の機能
iOS ビデオ通話機能
人と人をつなぐ
- 音声・ビデオ通話
- 着信処理
通話体験を自在にコントロール
- カメラとマイクのコントロール
- 通話ライフサイクルイベント
自分らしく仕上げる
- アプリケーションのフロー
- プラットフォーム固有の統合
iOSビデオ通話APIを見る
TUICallEngine を使用してユーザーを接続し、通話を発信して、通話状態が変化した際にネイティブ iOS 通話インターフェースを更新します。
ユーザーを iOS Call SDK に接続
アプリケーションへのログイン後にTUICallEngineへサインインします。iOSの通話イベントを、着信と進行中の通話を処理する画面に送ります。
ドキュメントを読む#import <RTCRoomEngine/TUICallEngine.h>
TUICallEngine *call = [TUICallEngine createInstance];
[call init:sdkAppID userId:userID userSig:userSig
succ:onSuccess fail:onError];iOS でビデオ通話を開始
アプリケーションから通話APIに受信者IDを渡します。この操作をiOSインターフェースの連絡先、会話、または通話ボタンに関連付けてください。
ドキュメントを読む[call calls:@[recipientID]
callMediaType:TUICallMediaTypeVideo
params:nil
succ:onSuccess fail:onError];通話フローを自在にコントロール
ユーザーが使い慣れたインターフェースに通話コントロールを組み込みます。
ドキュメントを読む[call accept:onSuccess fail:onError];
// When the user ends the call:
[call hangup:onSuccess fail:onError];始める
iOS アプリにビデオ通話を追加
- 01
- 02
- 03
pod 'RTCRoomEngine'#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 を使って通話操作と参加者ビューを構築します。インターフェースはアプリ側で管理します。

