アプリが一定時間バックグラウンドにある場合、ユーザーをアプリケーションからログアウトさせる最善の方法は何ですか?
私の現在のアプローチ: applicationDidEnterBackground: のときに NSUserDefaults に時間を節約し、次に applicationWillEnterForeground: が呼び出されたときに保存された時間を確認し、タイマー間隔が指定された時間よりも大きい場合は、ユーザーのログアウトを処理する通知を投稿します。
これを行うより良い方法はありますか?