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

Ответить
mikhail709
Сообщения: 2
Зарегистрирован: 19 апр 2016, 13:11

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

Сообщение mikhail709 » 19 апр 2016, 13:26

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

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

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

Сообщение Foenix » 19 апр 2016, 17:40

да никак. На сервере таймаут должен быть.
А парс.ком по-моему отбывает уже свое, уже было же уведомление о закрытии, с него переходить надо.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

mikhail709
Сообщения: 2
Зарегистрирован: 19 апр 2016, 13:11

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

Сообщение mikhail709 » 19 апр 2016, 18:22

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

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

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

Сообщение Foenix » 19 апр 2016, 20:07

была статья на хабре с перечислением кучи альтернатив. Ищи.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Ответить