Проблема OpenFeint в Android-приложении

Я интегрировал OpenFeint в свою игру для Android, но он загружается автоматически и требует включения или отключения openfeint при запуске игры. Если подключение к Интернету медленное, ответ OpenFint занимает слишком много времени.

Как я могу остановить автоматическую загрузку openfeint и попросить пользователя использовать его или не использовать код?


person Devon Smith    schedule 10.08.2011    source источник


Ответы (1)


Два варианта:

Вариант 1: вместо OpenFeint.initialise используйте OpenFeint.initializeWithoutLoggingIn, а затем отобразите приглашение для пользователя. Если они нажмут «да», вызовите OpenFeint.login().

Вариант 2: не вызывать инициализацию, пока пользователь не нажмет «да». Это означает больше изменений в коде (переход от onCreate() вашего класса приложения), но даст вам лучшую производительность, потому что инициализация OpenFeint может быть довольно медленной.

person ShibbyUK    schedule 23.08.2011
comment
Если у них нет возможности восстановления учетной записи, им придется делать это каждый раз. Вы можете сохранить, если они когда-нибудь войдут в OF, а затем всегда выполняйте .login(), но это может раздражать. - person Erik B; 02.10.2011