2011-10-11 29 views
1

我已經將OpenFeint集成到了我的Android遊戲中,並且我想知道爲了獲得OpenFeint播放器ID我需要添加哪些內容。我需要id或用戶名,這樣我可以允許用戶在設備之間傳輸他們的遊戲帳號,並使用OpenFeint進行身份驗證。在Android上獲取OpenFeint播放器ID

這是我使用OpenFeint的代碼:

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

回答

2

@Andy hi i i also需要玩家ID當我在比賽中我開發

實現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

如果你不是100%對OpenFeint的出售,退房Swarm,它提供了類似的功能集(排行榜,成就,雲數據保存等)。 Swarm's Cloud Data會做你正在尋找的東西,並允許你保存數據到用戶的帳戶,所以不管他們在什麼設備上,他們的所有數據都可用:)

相關問題