會員中心(必接)
必接。玩家在遊戲中,可進入會員中心,調用此接口拉起會員中心頁面。會員中心包括顯示用戶信息、進行綁定手機/郵箱、領取遊戲禮包、查看活動公告、進入客服中心、查詢訂單、退出等功能。
圖示

函數1
java
//會員中心默認方法
public static void gamedreamerMemberCenter(Context context,GamedreamerMemberListener gamedreamerMemberListener)函數2
java
//會員中心帶關閉和綁定回調
public static void gamedreamerMemberCenter(Context context,GamedreamerMemberBindListener gamedreamerMemberBindListener)- 兩個函數根據遊戲需要調用其中一個即可。
函數1參數說明
| 參數 | 說明 |
|---|---|
| context | Context上下文 |
| gamedreamerMemberListener | 登出帳號監聽器 |
回調說明
GamedreamerMemberListener.onLogout()回調方法說明:
- 玩家在會員中心點擊“退出”按鈕時回調此方法。
示例代碼
java
//會員中心默認方法
GDSDK.gamedreamerMemberCenter(this, new GamedreamerMemberListener() {
@Override
public void onLogout() {
// 玩家在會員中心頁面點擊退出的時候回調該方法,此時可返回登錄頁面
DEMOActivity.launchLogin(GameActivity.this);
finish();
}
});函數2參數說明
| 參數 | 說明 |
|---|---|
| context | Context上下文 |
| gamedreamerMemberBindListener | 登出帳號和關閉會員中心和綁定監聽器 |
onLogout回調說明
gamedreamerMemberBindListener.onLogout()回調方法說明:
- 玩家在會員中心點擊“退出”按鈕時回調此方法。
onClose回調說明
gamedreamerMemberBindListener.onClose()回調方法說明:
- 玩家在會員中心點擊右上角關閉按鈕時回調此方法。
onBind回調說明
gamedreamerMemberBindListener.onBind(final HashMap<String, Object> hashMap)回調方法說明:
- 玩家在會員中心綁定任何渠道成功時回調此方法。
示例代碼
java
//會員中心帶關閉和綁定回調
GDSDK.gamedreamerMemberCenter(this, new GamedreamerMemberBindListener() {
@Override
public void onLogout() {
// 玩家在會員中心頁面點擊退出的時候回調該方法,此時可返回登錄頁面
DEMOActivity.launchLogin(GameActivity.this);
finish();
}
@Override
public void onClose() {
// 玩家在會員中心頁面點擊右上角關閉按鈕時回調該方法
}
@Override
public void onBind(final HashMap<String, Object> hashMap) {
// 玩家在綁定任何渠道成功的時候回調該方法,返回綁定信息
String bindType = String.valueOf(hashMap.get("bindType")); //綁定類型,如"fb";
}
});