У меня есть приложение на фондовом рынке.Когда пользователь входит в приложение, сервер отправляет мне сеансовый ключ.Этот сеанс действителен до тех пор, пока пользователь не выйдет из приложения или не сделает ничего в течение нескольких минут.
Моя первая проблема (которая уже решена) заключалась в том, что после входа в приложение пользователь нажимал кнопку «Домой» и после этого нажимал значок приложения.Теперь, после входа в систему, сообщение (отправленное сервером) показывает, что «ваш идентификатор пользователя используется».Я решил эту проблему, сохранив идентификатор сеанса в общих настройках.
Теперь клиент сообщил, что у нас возникла та же проблема на основе этой истории.
- Вход пользователя в приложение
- После этого пользователь нажимает кнопку «Домой»
- Пользователь переходит к настройкам / приложениям / управлению приложениями
- Выбирает приложение, а затем на странице «Информация о приложении» нажимает кнопку принудительной остановки
- Пользователь снова возвращается в список приложений и выбирает приложение
- После входа в систему отобразится сообщение «Session Expired» и приложение снова направлено на страницу входа
- Теперь, когда пользователь пытается войти,вышеприведенное сообщение («ваш идентификатор пользователя используется») будет отображаться, пока не истек срок действия идентификатора сеанса.
Я хочу знать, что на самом деле делает кнопка «Принудительное закрытие»?Очищает ли он все случаи деятельности?Когда я нажимаю и удерживаю кнопку «Домой», я вижу, что у меня все еще есть экземпляр приложения в памяти.Следовательно, какова роль кнопки «Принудительное закрытие»?
- Теперь, если пользователь введет свой пароль, «ваш идентификатор пользователя используется» снова будет отображаться.