3

アプリが閉じているとき、またはバックグラウンド (プッシュ コール通知) のときに受信した着信に対してのみ、アプリにコール キットを実装しました。通話を受信して​​ callkit を使用して表示するたびに、この通話が自動的に通話履歴 (ネイティブ通話アプリの [最近] タブ) に表示されることに気付きました。

最近のいずれかをクリックするたびに、アプリが再開または起動されます。ユーザーが最近の通話を押した後、アプリに発信通話を発信させたいと思っていましたが、それについては何も見つかりませんでした。

  • この呼び出しの最近のクリックからアプリが開かれた/再開されたことを検出する方法はありますか?
  • このコールキット機能を無効にすることはできますか?

情報を提供してくれてありがとう:)

4

2 に答える 2

3

ユーザーが最近の通話を押した後、アプリに発信通話を発信させたいと思っていましたが、それについては何も見つかりませんでした。

アプリのでは、キーにand/orが含まれInfo.plistている必要があり、アプリのデリゲートはメソッドを実装して開始呼び出しインテントを処理する必要があります。詳細については、Speakerbox サンプル アプリを参照してください。INStartAudioCallIntentINStartVideoCallIntentNSUserActivityTypes-application:continueUserActivity:restorationHandler:

このコールキット機能を無効にすることはできますか?

remoteHandle通話のに を設定しないと、[履歴] のCXCallUpdate項目が押せなくなります。

于 2016-12-19T19:52:42.383 に答える