Я с удивлением обнаружил, что мое представление о том, как файлы cookie сеанса ведут себя на мобильных устройствах, отменено реальностью.
В обычных настольных браузерах поведение заключается в сохранении файла cookie сеанса, пока активен сеанс браузера. Сеанс должен быть закрыт, если последнее окно/процесс браузера закрыто.
Теперь на мобильных устройствах вы почти никогда не закрываете приложение для браузера, вы просто отправляете его на задний план.
Я обнаружил на своем Sony Xperia Ray с Android 4, что cookie сеанса не истек, даже если я очистил процесс браузера. Но на устройстве Samsung Tablet это было бы. Я не знаю, как устройства iOS ведут себя таким образом.
Это проблема!? Что мне делать, чтобы обойти это?
В настоящее время я решил оставить файл cookie в течение одного дня. Но я не очень этому доволен. Должен ли я снизить срок службы? Возможно, до 8 часов?