Swift

認証の設定

Vonage Videoセッションに接続するためには、クライアントはいくつかの認証情報、つまり アプリID, セッションIDそして トークン.

本番アプリケーションでは、これらのクレデンシャルは サーバーSDKしかし、スピードアップのために、今はハードコードで値を設定することにする。

  1. という新しいファイルを作成する。 VonageVideoSDK.swift.

  2. まず、以下のコードブロックをコピーして、それをあなたの 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()
        }
    }
    
  3. を交換してください。 YOUR_APP_ID を、先ほど生成したアプリケーションIDに置き換えてください。SDKパラメータには apiKeyVonageアプリケーションIDは有効です。

  4. ログイン Vonageダッシュボード をクリックし、ビデオ・プレイグラウンドに移動してください。それは トラブルシューティング - デベロッパーツール - ビデオ - プレイグラウンド.

  5. 一番上の "Create a new session "タブが選択されていることを確認してください。

  6. "Have a specific Application ID? "で "Yes "を選択する。

  7. 表示された "Application ID "ボックスに、先ほど作成したApplication IDをペーストする。

  8. 他はそのままで、"Create Session "をクリックします。

  9. 次に表示されるページで、「SESSION ID」をコピーする。

  10. VonageVideoSDK.swift置き換える YOUR_SESSION_ID を、先ほどコピーしたセッションIDに置き換えてください。

  11. 上部にある「接続」ボタンをクリックします。

  12. 一番上の「セッションとトークン情報」セクションを展開します。

  13. 生成された "TOKEN "をコピーする

  14. VonageVideoSDK.swift置き換える YOUR_TOKEN を先ほどコピーしたトークンでコピーする。

  15. を保存する VonageVideoSDK.swift ファイル。

重要だ: テスト中や開発中は、AccountからセッションIDとトークンの値を取得し続けることができますが、本番運用に入る前にサーバーをセットアップする必要があります。

この情報により、クライアント側のコードがVonage Video APIと通信できるようになります。

基本的なテキストチャット

このチュートリアルに従って、Vonage Video API を使用して基本的なテキストチャットをゼロから構築してください。これは、ビデオプラットフォーム上でこの機能の概念実証を構築する最も簡単な方法です。

以下の言語で利用可能:
JavaScript Java Swift
手順
1
概要
2
始める前に
3
Vonageビデオアプリケーションの設定
4
プロジェクトの作成
5
認証の設定
6
セッションへの接続
7
シグナルを送る
8
信号の受信
9
コードのテスト
10
結論