やあみんな。ナビゲーションベースのアプリがあり、アプリがバックグラウンドに入ったときの動作を制御したいと思います。このアプリでは、ユーザーは通常、ホームボタンを押す前に3番目または4番目のビューコントローラーに到達しました。
現在のところ、ホームボタンを押すと、ユーザーは毎回アプリを最初から再起動する必要があります。ユーザーが元の場所に戻るのに1分近くかかるため、これは苦痛です。
ユーザーの最後のページを追跡しながらアプリを「閉じる」方法はありますか?applicationDidEnterBackground:は、セッションを閉じるのに数秒しかかからないことを知っています。これを実現する他の方法はわかりません。
誰かアイデアがあれば教えてください。ありがとう!