【问题标题】:Openfeint: Batch requests to openfeint servers (get achievements, unlock achievements, submit scores)Openfeint:对openfeint服务器的批量请求(获取成就、解锁成就、提交分数)
【发布时间】:2012-04-05 03:11:28
【问题描述】:

我有一个场景,我想向 Openfeint 服务器发送多个请求以同时解锁多个成就。从 API 看来,我似乎只能通过对 Openfeint 的服务器的一个请求来解锁一项成就。这是否意味着如果我想解锁多个成就,我必须发出多个请求?

另外,我如何获得用户已经获得的成就列表?

任何帮助将不胜感激!谢谢

【问题讨论】:

    标签: android ios openfeint


    【解决方案1】:

    1) 据我所知,是的,你需要一一解锁。如果你为它写一个函数,每个成就只需要一行代码。

    2) 您可以使用 Dashboard 轻松做到这一点。仪表板包含成就、排行榜、个人资料页面等。

    // Open OpenFeint Achievements
    Dashboard.openAchievements();
    

    编辑:我可能误解了你。我不想给你一个愚蠢的答案,但我会做以下事情: -我会将我所有的成就 ID 存储在一个数组中 -我会通过这种方式检查它们是否已解锁:

    Achievement aAchievement = new Achievement(ID);
    if (aAchievement.isUnlocked){
     ...
    } else {
     ...
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-11
      • 2011-04-18
      • 1970-01-01
      • 1970-01-01
      • 2014-06-30
      • 2014-01-11
      相关资源
      最近更新 更多