2011-12-30 2 views
0

Моя команда решила интегрировать OpenFeint в приложение, которое мы разрабатываем, чтобы использовать API достижений. В настоящее время мы отслеживаем прогресс достижений на локальном телефоне и представляем достижение, как только мы обнаруживаем, что оно было выполнено.Продвижение Openfeint Достижение на Android

Я видел, что другие приложения успевают достигнуть прогресса прогресса - так, чтобы пользователь мог видеть процент. Мы также хотели бы сделать это, но я не могу найти документацию о том, как это сделать в Android.

Кроме того, мы рассмотрели случай, когда пользователь удаляет приложение со своего телефона/получает новый телефон/и т. Д. Есть ли способ получить текущий прогресс выполнения для некоторого пользователя с серверов OpenFeint? Если это так, мы можем использовать эти значения для агрегирования достигнутых результатов и избегать проблем, вызванных вышеупомянутыми сценариями.

спасибо за любое понимание ..

ответ

1

Я не думаю, что в настоящее время поддерживает OpenFeint дополнительных достижений на Android (они на прошивке, однако, что может быть там, где некоторые из путаницы приходит в). Что касается миграции прогресса достижения: если пользователь регистрируется с тем же именем пользователя/паролем на новом телефоне, их прогресс должен быть передан автоматически.

Вы также можете проверить Swarm, что обеспечивает очень похожую систему достижений (может быть, даже лучше).

+0

Да, для меня ясно и сейчас. Вы не можете увеличить достижение, но вы можете установить его до определенного процента. – user8709

1

можно назвать UpdateAchievement(int achievementID, float percentage, bool showNotification), чтобы сохранить achivment прогресс, но это не инкрементный