16
Androidでユーザーの非アクティブを検出する方法
ユーザーがアプリを起動してログインします。 セッションタイムアウトを5分に選択します。 アプリでいくつかの操作を行います。(すべてフォアグラウンド) ユーザーはMyappをバックグラウンドにして、他のアプリを起動します。 ---->カウントダウンタイマーが開始し、5分後にユーザーをログアウトするか、 ユーザーが画面をオフにします。 ---->カウントダウンタイマーが開始し、5分後にユーザーをログアウトします アプリがフォアグラウンドにある場合でも同じ動作が必要ですが、ユーザーが長時間アプリとやり取りしない場合は6〜7分です。画面は常にオンになっていると仮定します。ユーザーの非アクティブの種類(アプリがフォアグラウンドにあるのにアプリとのやり取りがない)を検出し、カウントダウンタイマーを開始したい。