私が知る限り、アプリがバックグラウンドに移行する方法は 2 つあります。
1) ユーザーがホームボタンを押した
2) ユーザーからの操作がなく、アプリがしばらく放置され、デバイスがスリープ状態になった
これらの 2 つの結果は、1 つのapplicationDidEnterBackground
メソッドが呼び出され、アプリケーションの状態が になりUIApplicationState.Background
ます。では、これがどのように起こったのかを正確に知るにはどうすればよいでしょうか? ユーザーがホームボタンを押したかどうかに基づいて異なるアクションを実行するアプリが目の前にあるため、それが可能であることはわかっています。アイデアはありますか?