Skip to content

會員中心(必接) ​

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

圖示 ​

會員中心視圖

函數1 ​

java
//會員中心默認方法
public static void gamedreamerMemberCenter(Context context,GamedreamerMemberListener gamedreamerMemberListener)

函數2 ​

java
//會員中心帶關閉和綁定回調
public static void gamedreamerMemberCenter(Context context,GamedreamerMemberBindListener gamedreamerMemberBindListener)
  • 兩個函數根據遊戲需要調用其中一個即可。

函數1參數說明 ​

參數說明
contextContext上下文
gamedreamerMemberListener登出帳號監聽器

回調說明 ​

GamedreamerMemberListener.onLogout()回調方法說明:

  • 玩家在會員中心點擊“退出”按鈕時回調此方法。

示例代碼 ​

java
//會員中心默認方法
GDSDK.gamedreamerMemberCenter(this, new GamedreamerMemberListener() {
		@Override
		public void onLogout() {
			// 玩家在會員中心頁面點擊退出的時候回調該方法,此時可返回登錄頁面
			DEMOActivity.launchLogin(GameActivity.this);
			finish();
		}
});

函數2參數說明 ​

參數說明
contextContext上下文
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";
		}
});