Получить идентификатор игрока OpenFeint на Android - PullRequest
1 голос
/ 12 октября 2011

Я интегрировал OpenFeint в свою игру для Android, и мне интересно, что мне нужно добавить, чтобы получить идентификатор игрока OpenFeint.Мне нужен идентификатор или имя пользователя, чтобы пользователи могли передавать свои игровые учетные записи между устройствами, проходя аутентификацию с помощью OpenFeint.

Вот мой код для использования OpenFeint:

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

Ответы [ 2 ]

2 голосов
/ 14 февраля 2012

@ Энди, привет, мне также понадобился идентификатор игрока, когда я реализовал openFeint в игре, которую я разработал

Я использовал следующий код

    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  );

}
}
0 голосов
/ 23 января 2012

Если вы не проданы на 100% в OpenFeint, посмотрите Swarm , который предоставляет аналогичный набор функций (списки лидеров, достижения, сохранение данных в облаке и т. Д.). Облачные данные Swarm будут делать именно то, что вам нужно, и позволят вам сохранять данные в учетной записи пользователя, поэтому независимо от того, на каком устройстве они находятся, у них есть все доступные данные:)

...