Swift
電話の受信
これで呼び出しインターフェイスが構築できたので、次は呼び出しを受けるために必要なコードを追加することができる。その VGVoiceClientDelegate には、着信招待があったときに呼び出される関数がある。まず、クライアントのデリゲートを CallViewController's viewDidLoad 関数である:
そして、最後に CallViewController.swift ファイルに適合性を追加する。 VGVoiceClientDelegate.
着信招待があった場合、 didReceiveInviteForCall が呼び出される。着呼側が通話を終了した場合、 didReceiveHangupForCall が呼び出される。招待がキャンセルされた場合 didReceiveInviteCancelForCall が呼ばれる。
次に displayIncomingCallAlert 関数の CallViewController クラスである:
について displayIncomingCallAlert 関数は、呼び出しIDと呼び出し元をパラメータとして受け取る。関数内の UIAlertAction を割り当てます。 callID を先ほどのプロパティに追加すると、電話を切るボタンが表示されるようになります。通話終了関数を CallViewController クラスである:
次のステップでは、電話をかけるために必要なコードを追加する。