2015-11-19 6 views
0

Моя игра, Fire-Balls, использует игровой центр, чтобы заполнить таблицу лидеров, а также извлечь данные из таблицы лидеров и показать пользователю. Это происходит, когда пользователь вошел в игровой центр.Access Leaderboard без входа пользователя

Если пользователь не входит в игровой центр, как мне получить доступ к данным из игрового центра?

Цель состоит в том, чтобы показать пользователю, что находится в таблице лидеров, и дать стимул пользователю войти в систему gamecentre.

Пожалуйста, помогите, как это может быть сделано без пользователя положить его/ее учетные данные для входа в игровом центре

Спасибо

ответ

0

Вы не можете получить доступ к любым данным из Game Center, если пользователь отключил , offline и т. д.

Вы всегда должны проверить подлинность GKLocalUser и не отключать какие-либо функциональные возможности Game Center. В этом случае лучше вернуться к хранению игрового счета и т. Д. Локально (например, в NSUserDefaults).

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