unlockAchievement - иногда он молча терпит неудачу?

unlockAchievement() в Google Play Games иногда молча терпит неудачу для меня. Он имеет тенденцию к сбою, когда я вызываю его сразу после подписания (когда есть невыполненные достижения и пользователь входит в систему).

К сожалению, у меня нет доказательств. Я просто запускаю свою игру (после сброса своих достижений), и иногда она терпит неудачу. У меня есть системные выходы непосредственно перед вызовом unlockAchievement(), поэтому я знаю, что он вызывается.

Просто интересно, кто-нибудь еще испытывает это?

Спасибо


person Sheado    schedule 20.02.2014    source источник


Ответы (1)


Я провел простой эксперимент. Я запустил свое приложение и вошел в игровые сервисы. Затем я нажал кнопку «Домой», выключил подключение к Интернету, вернулся в свое приложение и отправил свой счет в игровой сервис. Мой счет был отправлен в сервисы Google Play, когда я снова включил свой интернет. Это показывает, что они сохранили ваш счет после входа в систему даже без подключения к сети. так что думаю не промахнется..

person zelva    schedule 05.03.2014
comment
Привет Zelva, спасибо за попытку. Поскольку я задал свой вопрос, Google объявил устаревшим API GamesClient, который я использовал, который казался менее надежным, чем новый, который его заменил. Похоже, новый позволяет кэшировать запросы, когда вы не в сети. - person Sheado; 06.03.2014