Я использую API Google Play TurnBasedMultiplayer для пошаговой карточной игры. Я заметил, что когда устройство находится в активном матче (игра запущена), и экран выключен, он никогда не получит обновления соответствия даже после включения экрана. Таким образом, я остался с устаревшим матчем, когда экран выключен, а другой игрок по очереди.Android TurnBasedMultiplayer - Как получить обновления матчей, когда экран выключен?
Я зарегистрировал прослушиватель обновления соответствия, который отлично работает, когда экран включен: Games.TurnBasedMultiplayer.registerMatchUpdateListener (getApiClient(), this);
Но как я должен обрабатывать случай, когда экран выключен, и матч обновляется? Должен ли я перезагружать матч каждый раз, когда вызывается вызовSignInSucceeded? Я не смог найти ничего в документации Google, в которой упоминалось об этом случае.
Необходимо больше узнать о вашем коде. Какие ошибки появляются в Log Cat? –
Нет ошибок. Просто, что матч никогда не обновляется, когда экран выключен. Но это, по-видимому, имеет смысл, учитывая приведенный ниже ответ kevskree. – SilentByte