我的团队决定将OpenFeint集成到我们正在开发的应用程序中以利用成就API。我们目前通过电话跟踪本地的成就进度,并在我们检测到已完成后提交成就。
我已经看到其他OF应用程序更新了成就进度 - 这样用户就可以看到百分比。我们也希望这样做,但我找不到任何关于如何在Android中执行此操作的文档。
此外,我们考虑过用户从手机上卸载应用程序/获取新手机等的情况。有没有办法从OpenFeint的服务器获取某些用户的当前成就进度?如果是这样,我们可以使用这些值来汇总成就进度,并避免由上述情况引起的问题。
感谢您的任何见解......
答案 0 :(得分:1)
我认为OpenFeint目前不支持Android上的增量成就(但它们会在iOS上运行,这可能是一些混乱的地方)。至于迁移成就进度:如果用户在新手机上使用相同的用户名/密码登录,则应自动转移其进度。
您还可以查看Swarm,它提供了一个非常相似的成就系统(可能更好)。
答案 1 :(得分:1)
您可以致电UpdateAchievement(int achievementID, float percentage, bool showNotification)
以保存活动进度,但这不是增量