Достижения Game Center, когда в него не вошли - PullRequest
1 голос
/ 21 октября 2011

Я строю игру, которая использует достижения в настоящее время.

Давайте представим следующую ситуацию: Пользователь запускает приложение в первый раз, не входит в GameCenter и получает несколько достижений. Но теперь он решает использовать GameCenter и подписывается через некоторое время. Что происходит с полученными достижениями? Будут ли они позже отправлены на серверы GameCenter или мне нужно вручную запрограммировать метод проверки достигнутых достижений? Что ты сделал?

Спасибо за вашу помощь!

Ответы [ 2 ]

1 голос
/ 21 октября 2011

Я храню данные локально в plist и отправляю при входе в систему.

0 голосов
/ 23 августа 2016

В iOS 5 или более поздней версии iOS у вас есть другая возможность отправить офлайн достижения и оценки, когда пользователи не входят в Game Center. Эта утилита ведет себя как локальный кеш, когда пользователи находятся в автономном режиме, и при следующем входе игроков в Game Center она передает достижения и результаты в Game Center.

Вот ссылка на похожий вопрос к вашему и ответ:

Достижения iOS в автономном игровом центре

Приветствие.

...