1

我已经将 OpenFeint 集成到我的 Android 游戏中,我想知道我需要添加什么才能获得 OpenFeint 玩家 ID。我想要 id 或用户名,这样我就可以允许用户在设备之间转移他们的游戏帐户,使用 OpenFeint 进行身份验证。

这是我使用 OpenFeint 的代码:

OpenFeintSettings ofsettings = new OpenFeintSettings(gameName, gameKey, gameSecret, gameID);
OpenFeint.initialize(this, ofsettings, new OpenFeintDelegate() {});
4

2 回答 2

2

@Andy 嗨,当我在我开发的游戏中实现 openFeint 时,我还需要玩家 ID

我使用了以下代码

    import com.openfeint.api.OpenFeint;  
        import com.openfeint.api.resource.User;
        import android.app.Activity;
        import android.os.Bundle;

  public class ABC extends Activity {


     User u;
        String Name;



    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.score);



         u = OpenFeint.getCurrentUser();

    // user id received 

        Name = u.name;

    System.out.println("** The User  id is **   "  + Name  );

}
}
于 2012-02-14T09:43:29.893 回答
0

如果您不是 100% 在 OpenFeint 上销售,请查看Swarm,它提供了一组类似的功能(排行榜、成就、云数据保存等)。 Swarm 的云数据将完全满足您的需求,并允许您将数据保存到用户的帐户中,因此无论他们使用什么设备,他们都可以使用所有数据 :)

于 2012-01-23T06:51:43.143 回答