2015-03-03 3 views
0

Есть ли способ оповестить сервер, когда устройство подключается и отключается от платформы GCM?GCM - обнаружение устройства Prescription

Соединение может быть реализовано достаточно легко на уровне приложения, так как я мог бы отправить сообщение на свой сервер через CCS. Обнаружение, когда устройство находится в автономном режиме, выглядит не так просто.

Я надеялся, что есть контрольное сообщение, которое я мог бы выявить, чтобы обнаружить это?

ответ

0

thenВ этих сценариях методология pinging является лучшей. Например, если ваш клиент внезапно потеряет всю свою силу аккумулятора, и телефон внезапно умрет. Поэтому клиент не сможет отправить запрос на ваш сервер, чтобы он больше не был в сети. Одновременно на серверной стороне он по-прежнему помечен как «онлайн».

Механизм pinging уменьшает эту проблему, предлагая решение, такое, что «если ping не получен своевременно, тогда отметьте пользователя как офлайн».

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

Надеюсь, что поможет!

0

Существует флаг реестра, который указывает на это:

connectionConfiguration.setRosterLoadedAtLogin(true); 
Смежные вопросы