私はCallKitでVoIPアプリケーションを開発します。2つの着信コールを持つCallKit
ユーザが2つの着信コールを受信し、いずれか1つを受け入れる場合、もう1つは閉じられます。たとえば、レポートの着信コールの両方について
:
perform action: CXEndCallAction uuid: 129A6D67-AC6A-480E-BCD7-ED14F7961CE5
perform action: CXAnswerCallAction uuid: 70D506FB-6A9D-4111-8828-35DB8F330A26
Q:それは閉じずに1つのコールを受け入れることは可能です
reportInComingCall uuid: 70D506FB-6A9D-4111-8828-35DB8F330A26
reportInComingCall uuid: 129A6D67-AC6A-480E-BCD7-ED14F7961CE5
ユーザーはそれらの一つ、私はCallKitから、このアクションを取得を受け入れ別のもの?
最後に私は次のシナリオが必要です: 1つの通話を受け入れると、最初の通話が切断されるまで、もう一方の通話は保留になります。 CallKitは私に、私がそれを受け入れることができる他のものを示しています。
Ralph
こんにちはラルフに従うことができますが、キュー内の複数の呼び出しを追加するために使用されます。 reportIncomingCall()メソッドでは、あなたが別の呼び出しを取得するときにqueue self.callManager.addCall(call)に呼び出しを追加できます。CallKitは、最初の呼び出しを破棄したり、現在の呼び出しの希望を受け入れるように求めます。 –