yorifuji / skyway-callkit-sampler

SkyWay CallKit Sampler

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SkyWay CallKit Sampler

SkyWay と CallKit を使ったアプリのサンプルコードです。

callkit-native-ui

対応OS

iOS 10+

ビルド手順

CocoaPods

チェックアウトしたディレクトリで以下のコマンドを実行

$ pod install

API KEY

skyway-callkit-sampler.xcworkspace を開いて AppDelegate.swift に SkyWay の API KEY と Domain をセットします

-    var skywayAPIKey:String?
-    var skywayDomain:String?
+    let skywayAPIKey = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
+    let skywayDomain = "localhost"

APIキーは listAllPeers APIを利用する にチェックを入れてください

AppID、Provisioning Profile

TARGETS から skyway-callkit-sampler を選んで Signing(署名)を設定します

Build

実機を選んでビルド(CallKitはSimulatorに対応していません)

使い方

  • 2台の端末でアプリを起動します

offline

  • [call] ボタンを押して接続先の PeerID を選択

offline

  • 選択した PeerID の端末に着信画面が表示されます

offline

  • 応答するとビデオ通話が開始

offline

  • [end Call] を押して終了

About

SkyWay CallKit Sampler

License:MIT License


Languages

Language:Swift 99.5%Language:Ruby 0.5%