Как я могу узнать, когда [OpenFeint initialize ....] завершен? - PullRequest
2 голосов
/ 11 июля 2011

Если пользователь принимает OpenFeint, это легко, потому что будут вызваны методы делегата offlineUserLoggedIn или userLoggedIn. Если пользователь отклоняет OpenFeint, похоже, нет никаких указаний. Есть [OpenFeint hasUserApprovedFeint], но это возвращает NO, если пользователь отклонил OpenFeint или если они смотрят на экран подтверждения?

1 Ответ

1 голос
/ 02 ноября 2011

Я столкнулся с той же проблемой.Мое предлагаемое решение:

Создайте класс, который реализует протокол OpenFeintAddOn.initializeAddOn будет вызываться после инициализации OF.

ОДНАКО пользователь не завершит вход в систему при вызове.Если вы просто хотите убедиться, что OF инициализирован, то это должно сработать.Если вам необходимо знать, вошел ли пользователь в систему или нет, я бы предложил добавить прослушиватели в offlineUserLoggedIn и userLoggedIn, которые обновят ваши настройки после их вызова.Вероятно, вам все равно понадобятся эти функции в случае, если пользователь войдет в систему позже во время вашей игры после инициализации.

...