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