Kotlin

電話を受ける

電話をかける前に、アプリケーションに電話を受ける機能を追加しましょう。追加 onGoingCallID そして callInviteID プロパティは MainActivity クラスである:

着信コールをリッスンするには、着信コールリスナーを onCreate メソッド MainActivity クラスである:

アプリは着信イベントをリッスンします。上記のコードでは、着信イベントを受信すると、応答ボタンと着信拒否ボタンが表示されます。以下のように callInviteID を参照し、後でコールとやりとりする。

UIを使ってアクションを実行する前に、ボタンにリスナーを追加する必要があります。このコードを onCreate 内部 MainActivity クラスである:

電話に出るには answerCall メソッド MainActivity クラスである:

電話に出た後 end call ボタンが表示されます。

注: について SuppressLint アノテーションを使用しています。本番アプリでは、呼び出しに応答する前にパーミッションが付与されていることを確認する必要があります。

通話を拒否するには rejectCall メソッド MainActivity クラスである:

通話を終了するには endCall メソッド MainActivity クラスである:

着信拒否または通話終了に成功した後、次のように設定することに注意。 onGoingCall プロパティの値をnullに戻す。