UIApplicationExitsOnSuspend情報リストプロパティがTRUEに設定されているアプリがあります。そして今、私は奇妙な問題に気づいています。アプリを起動して携帯電話で実行し、携帯電話に触れないようにします。最終的に電話の画面が暗くなり、電話はスタンバイモードになります。電話をスリープ解除すると、アプリに表示された最後の画面のスクリーンショットが表示されます。(これは仕様によると思われます。Appleのドキュメントには、アプリをバックグラウンドに移動するプロセスで、iosがアプリの写真を撮り、アプリが復活したときのトランジションに使用すると記載されているためです)。ホームボタンをダブルクリックして実行中のアプリを表示すると、実行中のアプリのインスタンスが表示されません。(ここでも、UIApplicationExitsOnSuspendがtrueに設定されているため、意図したとおりに機能します)。
私の質問は、電話がウェイクアップしたときに、アプリの画像ではなく、デフォルトのホーム画面に戻るようにするにはどうすればよいですか?明らかに、アプリはウェイクアップ時に実行されていないため、アプリ内から画面を更新するためにできることは何もありません。アプリがバックグラウンドになるときに終了しようとすることもできますが、アップルのガイドラインでは、プログラムで終了しないでください!!。
何か案は ?