Мы уже некоторое время работаем над веб-приложением, доступ к которому осуществляется исключительно через наше приложение для Android.Очевидно, что само приложение является чрезвычайно легким - в основном обеспечивает функциональность для создания учетных записей и входа в систему, а также обеспечивает доступ к самому веб-приложению только через наше приложение для Android - НО я отвлекся ...
Приложениев значительной степени зависит от переменных сеанса PHP, срок действия которых истекает, и в текущей тестовой среде, если срок действия вашего сеанса истекает, вы все равно просто вылетаете на экран входа в систему.Но на производстве экран входа в систему будет отображаться в приложении Android, полностью независимом от WebView.
Моя идея сейчас заключается в том, чтобы запустить службу в фоновом режиме, которая проверяет временную метку, имеющуюся в базе данных, для последней активности пользователя, и, если она выходит за пределы определенного окна, мы закрываем веб-просмотр.Но если бы что-то было, мы могли бы просто выйти из приложения через 15 минут (или что-то еще) бездействия - это было бы предпочтительнее - или, по крайней мере, проще ... Я думаю ...
Есть ли способдля этого - настроить функцию выхода из автоматического тайм-аута?Или, может быть, выйти из приложения с функцией onPause?