Страница 1 из 1

Мониторинг подключения к интернету

Добавлено: 19 апр 2016, 13:26
mikhail709
Вкратце: пишу приложение - игру. Игра на двоих по интернету. Над игрой есть Сервис, который мониторит каждые пару секунд состояние подключения телефона к wi-fi или мобильному интернету. Если интернет пропал, то сервис шлет бродкаст, приложение потом отображает, что, увы, пользователь проиграл, НО статус пользователя (online/offline) хранится в БД на сервере, т.е. после того как пропадет интернет или выключится телефон некому будет оповестить сервер о том, что пользователь offline, а это очень нужно сделать, т.к. в игре есть расчет на то, что вызвать на совместную игру можно только онлайн пользователя..
Как бы мне сделать так, чтобы при отключении интернета или при выключении телефона, статус пользователя на сервере изменялся???
Первое, что приходит на ум - это мониторить соединение на сервере и как только оно пропадает ставить isOnline = false; НО в качестве сервера используется сервис Parse.com (принципиально)
Кто что посоветует, может есть у parse.com 'a какие-нибудь фичи под это дело???

Re: Мониторинг подключения к интернету

Добавлено: 19 апр 2016, 17:40
Foenix
да никак. На сервере таймаут должен быть.
А парс.ком по-моему отбывает уже свое, уже было же уведомление о закрытии, с него переходить надо.

Re: Мониторинг подключения к интернету

Добавлено: 19 апр 2016, 18:22
mikhail709
Foenix писал(а):да никак. На сервере таймаут должен быть.
А парс.ком по-моему отбывает уже свое, уже было же уведомление о закрытии, с него переходить надо.
А на что аналогичное перейти?

Re: Мониторинг подключения к интернету

Добавлено: 19 апр 2016, 20:07
Foenix
была статья на хабре с перечислением кучи альтернатив. Ищи.