Как определить, подключено ли устройство к серверу Laravel? - PullRequest
0 голосов
/ 11 июня 2019

Я использую laravel в качестве серверной части и создал API для связи с устройством Android. Все работает нормально, теперь Я хочу определить, связано ли устройство с сервером или нет?

Я отправляю статус устройства 1 при входе в систему и 0 при выходе из системы / закрытии, но я столкнулся с одной проблемой: после закрытия интернет-соединения на устройстве я не могу отправить сообщение на стороне сервера.

Итак, я хочу знать любой способ, который может помочь мне обнаружить, что интернет закрыт и устройство отключено. Я могу обнаружить закрытое состояние интернета на стороне Android, но не могу отправить сообщение на сервер .

Как я могу решить это?

1 Ответ

1 голос
/ 11 июня 2019

Вы не можете сделать это, потому что для отправки сообщения на сервер вам нужен интернет и без интернета, это невозможно.

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

то же самое, что вы можете использовать в этом сценарии, еслипользователь не взаимодействовал с приложением, скажем, 20 минут. Предположим, пользователь отключен

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...