2016-02-05 3 views
3

Я вносил изменения в количество XP, которое достигается достижением. Теперь я хочу сбросить достижения для пользователей, чтобы их XP был сброшен. В настоящее время это слишком много. Новые достижения будут вознаграждены новой XP, но старый XP все еще отображается в Google Play Games.Как сбросить достижения в играх Google Play?

Я пытался следовать этому руководству для моего аккаунта разработчика, и он не работает: https://developers.google.com/games/services/management/api/achievements/resetAll

Это привело к { вместо результата, перечисленных на этой странице.

Любые идеи?

+1

Кража моих уже заработанных достижений звучит как один из самых быстрых способов заставить меня удалить ваше приложение ... –

+0

Ну, по крайней мере, я хотел бы удалить их на свой счет. Может быть один или два других пользователя, которые могли бы получить достижение или два. – Z0q

ответ

0

После нескольких тестов, я понял, возможный вопрос. Прежде всего, есть кнопка сброса для каждого достижения внутри консоли разработчика. Вы можете просто сбросить достижение, нажав эту кнопку. Но должны быть выполнены следующие требования:

  1. Это должен быть выпуск подписанный apk, который установлен для тестирования.
  2. Приложение должно быть в фазе альфа-или бета-тестирования, используя ту же версию приложения, которую вы установили для тестирования (не уверены в этом)
  3. Настройки Play Games для вашего приложения не должны публиковаться. Вы можете только сбросить достижения для тестируемых пользователей с неопубликованной игрой. В игре я имею в виду настройки игровых игр, а не приложение.

После нажатия на сброс требуется много времени для сброса, в моем тесте ему понадобилось около 1 часа, но, возможно, оно может быть длиннее или короче.

Но есть небольшая проблема, я думаю, что это на сайте Google, и я сообщил об этом Google. Сброс не работает над дополнительными достижениями.

+1

Я также не могу восстановить дополнительные достижения. Они больше не разблокированы, но прогресс остается неизменным. Это означает, что у меня может быть достижение на 100%, которое все еще заблокировано. Я только что отправил запрос справки в Google, если я получу обновление, я добавлю еще один комментарий. –

+0

@chris: Да, я тоже это сделал. Это уже более 4 недель без результата. Google заботился и задавал мне несколько вопросов, но до сегодняшнего дня я ничего не слышал об этом. – Opiatefuchs

+1

Вчера вечером я получил ответ: «Я зарегистрировал вашу проблему и перевел ее в нашу техническую команду для дальнейшего расследования. Наша команда работает над решением этой проблемы для вас как можно скорее». Надеюсь, один из нас услышит более скоро. Я связал этот вопрос SO в своем первоначальном письме с ними. –

0

У меня возникли проблемы с сбросом и модификацией достижений проекта, независимо от того, какие изменения я внес в консоль Google Play, достижения на Android-клиенте никогда не обновлялись. Возрастающие достижения не сбрасываемые, добавляющие достижения не обнаруживались в клиенте и т.д.

Однако, я в конце концов обнаружил, что работает

startActivityForResult(Games.Achievements.getAchievementsIntent(mGoogleApiClient), REQUEST_ACHIEVEMENTS);

, чтобы отобразить весь прогресс достижения, похоже, чтобы обновить клиент правильно. Итак, теперь он работает для сброса и обновления достижений, пока я начинаю выполнение намерений в приложении позже.

Просто добавьте этот комментарий, если кто-то другой столкнется с той же проблемой, что и я.

Редактировать: мне кажется, что мне также нужно запускать приращение на одном или нескольких достижениях, прежде чем он будет обновлен. В любом случае это все еще улучшается, так как раньше он не работал.

 Смежные вопросы

  • Нет связанных вопросов^_^