在Android上获取OpenFeint玩家ID

时间:2011-10-11 21:02:21

标签: android openfeint

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

这是我使用OpenFeint的代码:

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

2 个答案:

答案 0 :(得分: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  );

}
}

答案 1 :(得分:0)

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