0

私のチームは、アチーブメントAPIを活用するために、開発中のアプリにOpenFeintを統合することを決定しました。現在、アチーブメントの進捗状況を電話でローカルに追跡し、達成されたことが検出されたらアチーブメントを送信します。

他のOFアプリが達成の進捗状況を更新するのを見てきましたが、ユーザーがパーセンテージを確認できるようになっています。これも実行したいのですが、Androidでこれを実行する方法に関するドキュメントが見つかりません。

また、ユーザーが自分の携帯電話からアプリをアンインストールしたり、新しい携帯電話を入手したりする場合も検討しました。OpenFeintのサーバーから一部のユーザーの現在の成果の進捗状況を取得する方法はありますか?その場合、これらの値を使用して達成の進捗状況を集計し、上記のシナリオから発生する問題を回避できます。

洞察に感謝します。

4

2 に答える 2

1

OpenFeintは現在Androidでインクリメンタルアチーブメントをサポートしているとは思いません(ただし、iOSではサポートしていますが、混乱が生じる可能性があります)。アチーブメントの進行状況の移行について:ユーザーが新しい電話に同じユーザー名/パスワードでログインした場合、進行状況は自動的に転送されます。

また、 Swarmをチェックすることもできます。これは、非常によく似た達成システムを提供します(おそらくさらに優れています)。

于 2012-01-23T05:24:35.030 に答える
1

UpdateAchievement(int achievementID, float percentage, bool showNotification)達成の進捗状況を保存するために呼び出すことができますが、それは増分ではありません

于 2012-02-24T14:29:27.430 に答える