Достижения Game Center без входа в систему

Сейчас я создаю игру, в которой используются достижения.

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

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


person user610246    schedule 21.10.2011    source источник


Ответы (2)


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

person ader    schedule 21.10.2011

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

Вот ссылка на аналогичный вопрос на ваш и ответ:

Достижения Offline Game Center для iOS

Ваше здоровье.

person Job_September_2020    schedule 23.08.2016