認証の設定
Vonage Videoセッションに接続するためには、クライアントはいくつかの認証情報、つまり アプリID, セッションIDそして トークン.
本番アプリケーションでは、これらのクレデンシャルは サーバーSDKしかし、スピードアップのために、今はハードコードで値を設定することにする。
という新しいファイルを作成する。
VonageVideoSDK.swift.まず、以下のコードブロックをコピーして、それをあなたの
VonageVideoSDK.swiftファイル:import OpenTok // Replace with your Vonage Application ID let kAppId = "YOUR_APP_ID" // Replace with your generated session ID let kSessionId = "YOUR_SESSION_ID" // Replace with your generated token let kToken = "YOUR_TOKEN" struct Signal: Identifiable { let id = UUID() let text: String let isUsers: Bool } class VonageVideoSDK: NSObject, ObservableObject { @Published var isSessionConnected = false @Published var messages: [Signal] = [] lazy var session: OTSession = { return OTSession(apiKey: kAppId, sessionId: kSessionId, delegate: self)! }() override init() { super.init() } }を交換してください。
YOUR_APP_IDを、先ほど生成したアプリケーションIDに置き換えてください。SDKパラメータにはapiKeyVonageアプリケーションIDは有効です。ログイン Vonageダッシュボード をクリックし、ビデオ・プレイグラウンドに移動してください。それは トラブルシューティング - デベロッパーツール - ビデオ - プレイグラウンド.
一番上の "Create a new session "タブが選択されていることを確認してください。
"Have a specific Application ID? "で "Yes "を選択する。
表示された "Application ID "ボックスに、先ほど作成したApplication IDをペーストする。
他はそのままで、"Create Session "をクリックします。
次に表示されるページで、「SESSION ID」をコピーする。
で
VonageVideoSDK.swift置き換えるYOUR_SESSION_IDを、先ほどコピーしたセッションIDに置き換えてください。上部にある「接続」ボタンをクリックします。
一番上の「セッションとトークン情報」セクションを展開します。
生成された "TOKEN "をコピーする
で
VonageVideoSDK.swift置き換えるYOUR_TOKENを先ほどコピーしたトークンでコピーする。を保存する
VonageVideoSDK.swiftファイル。
重要だ: テスト中や開発中は、AccountからセッションIDとトークンの値を取得し続けることができますが、本番運用に入る前にサーバーをセットアップする必要があります。
この情報により、クライアント側のコードがVonage Video APIと通信できるようになります。
基本的なテキストチャット
このチュートリアルに従って、Vonage Video API を使用して基本的なテキストチャットをゼロから構築してください。これは、ビデオプラットフォーム上でこの機能の概念実証を構築する最も簡単な方法です。