Как постоянно проверять, входит ли пользователь на другое устройство с теми же данными в flutter

#flutter #dart

Вопрос:

Я работаю с приложением flutter, в котором я интегрировал функции входа и выхода из Rest API. Теперь я хочу добавить такие функции, как whatsapp, которые, если пользователь войдет на новое устройство с теми же данными для входа, он должен выйти с текущего устройства. Может ли кто-нибудь подсказать мне, как этого добиться в приложении flutter ? Спасибо

Комментарии:

1. Вы аннулируете старый токен аутентификации и выдадите новый. Сделайте это на сервере.

Ответ №1:

Я думаю, что эта функция должна быть реализована на сервере, когда пользователь войдет в систему на новом устройстве, Сервер отменит старый токен и обновит токен.

Когда пользователь открывает приложение на старом устройстве -> он получит ответ 401 и не сможет продолжать использовать приложение.

Комментарии:

1. Да, я знаю, что это должно быть реализовано на сервере. Но, как вы сказали, когда пользователь открывает приложение. Я хочу сделать это, как whatsapp. Даже приложение запущено, и пользователь создает учетную запись на другом телефоне, о чем уведомляет в промежутке. Это именно то, чего я хочу

2. это значит, что ты хочешь этого в реальном времени ? Я не пользуюсь Whatsapp. Но вы имеете в виду это в реальном времени, я думаю, мы можем использовать FCM. Сервер может отправлять уведомления на старое устройство при добавлении нового устройства.

3. О, хорошо. Спасибо. Я проверю в FCM