このサンプルでは、 DataChannel メッセージング機能でメッセージを送受信するアプリを Sora iOS SDK を用いて実装する方法を説明しています。 映像とメッセージを同時に送受信するサンプルアプリです。
サンプルアプリをビルドする際の環境については システム条件 をご確認ください。
-
DataChannelSample/Environment.example.swift
のファイル名をDataChannelSample/Environment.swift
に変更し、接続情報を設定します。$ cp DataChannelSample/Environment.example.swift DataChannelSample/Environment.swift
-
DataChannelSample.xcodeproj
を Xcode で開いてビルドします。$ open DataChannelSample.xcodeproj
Tip
はじめてビルドを行う場合、 ビルドに失敗し SwfitLintBuildToolPlugin (SwiftLintPlugin)
に関するプロンプトが表示されたら
必ずプラグインを信頼して有効にしてください。そうすることで次回以降ビルドを正常に実行できます。
このサンプルアプリでは、ビデオチャットと同様の仕様に加えて任意のメッセージを送受信できます。
メッセージの送受信に使うラベルは Environment.swift
で変更できます。
映像とラベルは関連していません。同一のチャネルに接続したどのクライアントも任意のラベルでメッセージを送信できます。
実装上の詳細につきましてはサンプルアプリのソースコード上に詳細なコメントを用意してありますので、適時そちらをご確認ください。