私のアプリでは、アプリがバックグラウンドになり中断されたために電話をかけています。アプリがフォアグラウンドになる代わりに通話を切断した後、ネイティブの電話アプリがフォアグラウンドになります。
通話を切断した後、アプリが (ネイティブの電話アプリではなく) フォアグラウンドになる方法はありますか?
直接的な方法がない場合は、このアプリをアプリ ストアに送信しないため、プライベート API/メソッドも機能します。
前もって感謝します
私のアプリでは、アプリがバックグラウンドになり中断されたために電話をかけています。アプリがフォアグラウンドになる代わりに通話を切断した後、ネイティブの電話アプリがフォアグラウンドになります。
通話を切断した後、アプリが (ネイティブの電話アプリではなく) フォアグラウンドになる方法はありますか?
直接的な方法がない場合は、このアプリをアプリ ストアに送信しないため、プライベート API/メソッドも機能します。
前もって感謝します
バックグラウンドのアプリがフリーズ状態にあるという理由だけで、それを行う方法があるとは思えません。つまり、アプリは実行されていませんが、割り当てられているメモリはまだあります。
ただし、applicationDidEnterBackgroundでローカル通知を設定できます::)
これはサンドボックスのセキュリティ (通話の切断を検出する、別のアプリを隠蔽するなど) を壊すため、変更されていないストック OS に、アプリを強制的にフォアグラウンドに移動させる API が公開されているかどうかに関係なく存在するとは思えません。ユーザーの相互作用。
これはアップルが提供するAPIでは不可能だと思います..これを行うには他のハッキングされた方法があるかもしれません