HIVE SDK for Unity3D

클래스 | Public 타입 | Public 멤버 함수 | 정적 Public 멤버 함수 | 모든 멤버 목록
hive.AuthV4 클래스 참조

HIVE SDK 초기화 및 HIVE 인증 기능을 제공한다 HIVE SDK 는 xml 설정 파일을 기반으로 초기화를 수행한다. 더 자세히 ...

클래스

class  AuthV4MaintenanceExtraButton
 점검 팝업을 커스터마이징 하기 위한 버튼 정보
action : 버튼을 눌렀을때 동작될 행동
url : action 이 OPEN_URL 일 경우에 브라우징 될 URL
button : 버튼의 Text 문구 ex) 확인
더 자세히 ...
 
class  AuthV4MaintenanceInfo
 서버 점검 및 업데이트 상태 표시 정보 title : 점검 제목
message : 점검 내용
button : 버튼의 Text 문구 ex) 확인
action : 버튼을 눌렀을때 동작될 행동
url : action 이 OPEN_URL 일 경우에 브라우징 될 URL
remainingTime : EXIT 일 경우 점검 완료까지 남은 초단위 시간. 더 자세히 ...
 
class  ParentalConsentInfo
 보호자 동의 정보 유저의 생년월일과 보호자의 이메일 주소가 포함되어 있다. 더 자세히 ...
 
class  PlayerInfo
 사인-인 유저의 정보 프로필 정보 (ProfileInfo) 와 함께 유저의 토큰과 DID 값이 포함되어 있다. 더 자세히 ...
 
class  ProfileInfo
 유저의 프로필 정보 playerID : 유저의 고유한 ID
playerName : 외부에 보여질 유저의 닉네임, 처음 연결된 Provider 의 정보로 채워지며
HIVE 멤버쉽으로 연동한 사용자는 변경이 가능하다. 더 자세히 ...
 
class  ProviderInfo
 프로바이더 정보 연결된 프로바이더의 UserId 를 포함하고 있다. 더 자세히 ...
 

Public 타입

enum  ProviderType
 Provider 형태 정의 여기서 AUTO 는 자동로그인의 용도로 쓰이며
isAutoSignIn() 이 true 일 경우 SignIn 시 AUTO 로 입력해 주면 된다. 더 자세히 ...
 
enum  AuthV4MaintenanceActionType
 점검 화면에서 버튼을 눌렀을때 동작될 행동 OPEN_URL : 외부 브라우저로 전달된 URL 을 실행
EXIT : 앱 종료
DONE : 아무 처리 하지 않고 점검 팝업 종료
더 자세히 ...
 

Public 멤버 함수

delegate void onAuthV4Setup (ResultAPI result, Boolean isAutoSignIn, String did, List< ProviderType > providerTypeList)
 AuthV4 초기화 결과 통지 result : 최초 실행 시 DID 를 받아오지 못하거나, Provider List 를 받아오지 못하면 실패한다. 더 자세히 ...
 
delegate void onAuthV4SignIn (ResultAPI result, PlayerInfo playerInfo)
 AuthV4 사인-인 결과 통지 result : SUCCESS 가 아닐 경우 다시 로그인 화면으로 돌아가야한다. 더 자세히 ...
 
delegate void onAuthV4SignOut (ResultAPI result)
 AuthV4 사인-아웃 결과 통지 result : setup 이 되지 않았거나 (NEED_INITIALIZE) SignIn 혹은 SignOut 이 진행중일 경우 (IN_PROGRESS) 실패가 될 수 있다. 더 자세히 ...
 
delegate void onAuthV4Connect (ResultAPI result, PlayerInfo conflictPlayer)
 AuthV4 Provider 연동 결과 통지 result : 지원하지 않는 ProviderType (INVALID_PARAM) 이거나
Sign 이 진행중일 경우 (IN_PROGRESS) 실패가 될 수 있다. 더 자세히 ...
 
delegate void onAuthV4Disconnect (ResultAPI result)
 AuthV4 Provider 연동 해지 결과 통지 인증 서버에 disconnect 상황을 전달하고 이후 요청한 Provider 를 Logout 시킨다. 더 자세히 ...
 
delegate void onAuthV4GetProfile (ResultAPI result, List< ProfileInfo > profileInfoList)
 AuthV4 Profile Profile 정보 요청 결과 통지 프로필 서버에 요청한 playerId 들에 대한 profile 정보를 전달한다. 더 자세히 ...
 
delegate void onAuthV4ShowProfile (ResultAPI result)
 AuthV4 Profile UI 요청 결과 통지 UI 창이 닫히면 호출 된다. 더 자세히 ...
 
delegate void onAuthV4ShowInquiry (ResultAPI result)
 AuthV4 1:1 문의 UI 요청 결과 통지 UI 창이 닫히면 호출 된다. 더 자세히 ...
 
delegate void onAuthV4ShowMyInquiry (ResultAPI result)
 AuthV4 내 문의 UI 요청 결과 통지 UI 창이 닫히면 호출 된다. 더 자세히 ...
 
delegate void onAuthV4ShowChatbotInquiry (ResultAPI result)
 AuthV4 챗봇 1:1 문의 UI 요청 결과 통지 UI 창이 닫히면 호출 된다. 더 자세히 ...
 
delegate void onAuthV4ShowTerms (ResultAPI result)
 AuthV4 약관 다시보기 정보 표시 결과 통지 UI 창이 닫히면 호출 된다. 더 자세히 ...
 
delegate void onAuthV4AdultConfirm (ResultAPI result)
 AuthV4 성인인증 정보 표시 결과 통지 UI 창이 닫히면 호출 된다. 더 자세히 ...
 
delegate void onDeviceProviderInfo (ResultAPI result, ProviderInfo providerInfo)
 AuthV4 Provider 상태 조회 결과 통지 요청한 Provider 로 Login 이 되어있지 않으면 Login 까지 시도한다. 더 자세히 ...
 
delegate void onAuthV4Maintenance (ResultAPI result, List< AuthV4MaintenanceInfo > maintenanceInfoList)
 AuthV4 서버 점검 조회 결과 통지 Configuration 에 설정한 ServerId 로 점검상태 여부를 체크한다. 더 자세히 ...
 
delegate void onGetProviderFriendsList (ResultAPI result, ProviderType providerType, Dictionary< String, Int64 > providerUserIdList)
 HIVE SDK 사용자 Provider 친구목록의 profile 요청 결과 통지. 더 자세히 ...
 
delegate void onAuthV4ResolveConflict (ResultAPI result)
 resolveConflict(AuthV4ResolveConflictListener) 호출 결과 통지 AuthV4.resolveConflict() 에서 사용
앱 내에서 로그아웃 할 수 없는 IdP (Apple GameCenter)의 경우 로그아웃은 불가능 하다. 더 자세히 ...
 
delegate void onAuthV4ShowDeviceManagement (ResultAPI result)
 showDeviceManagement(AuthV4ShowDeviceManagementListener) 호출 결과 통지 AuthV4.showDeviceManagement() 에서 사용
기기 관리 서비스를 이용하면서 등록이 안된 기기는 로그인이 불가능 하다. 더 자세히 ...
 
delegate void onAuthV4RefreshAccessToken (ResultAPI result, string accessToken)
 refreshAccessToken(onAuthV4RefreshAccessToken) 호출 결과 통지 AuthV4.refreshAccessToken() 에서 사용
accessToken을 갱신한다. 더 자세히 ...
 
delegate void onAuthV4DialogDismiss (bool isDismiss)
 AuthV4 Game Center 로그인 안내 팝업 결과 통지

더 자세히 ...
 
delegate void onAuthV4GetAccountPlayerIdList (ResultAPI result, List< Int64 > playerId)
 플레이어 ID 반환 콜백 타입 정의 플레이어 ID 반환 결과를 처리하는 콜백 함수 타입을 정의한다. 더 자세히 ...
 
delegate void onAuthV4StorePlayerId (ResultAPI result)
 현재 로그인된 세션을 저장하는 콜백 타입 정의 현재 로그인된 세션을 저장하는 기능에 대한 콜백 함수 타입을 정의한다. 더 자세히 ...
 
delegate void onAuthV4DeletePlayerId (ResultAPI result)
 세션 정보 삭제 콜백 타입 정의 세션 정보 삭제 결과를 처리하는 콜백 함수 타입을 정의한다. 더 자세히 ...
 

정적 Public 멤버 함수

static void setup (onAuthV4Setup listener)
 AuthV4 초기화를 수행한다. 더 자세히 ...
 
static void signIn (ProviderType providerType, onAuthV4SignIn listener)
 주어진 providerType 에 따라 signIn 을 요청 한다. 더 자세히 ...
 
static void signInWithAuthKey (String authKey, onAuthV4SignIn listener)
 자체 구현한 커스텀 로그인 후 획득한 authKey 값으로 signIn을 요청 한다. 더 자세히 ...
 
static void signOut (onAuthV4SignOut listener)
 현재 세션을 제거 한다. 더 자세히 ...
 
static void playerDelete (onAuthV4SignOut listener)
 서버에 계정 삭제를 요청하고 연동된 모든 Provider 들을 해제 한다. 더 자세히 ...
 
static void connect (ProviderType providerType, onAuthV4Connect listener)
 현재 사인-인 된 유저에 요청한 provider 와 연동 한다. 더 자세히 ...
 
static void connectWithAuthKey (String authKey, onAuthV4Connect listener)
 자체 구현한 커스텀 로그인 후 획득한 authKey 값으로 connect를 요청 한다. 더 자세히 ...
 
static void disconnect (ProviderType providerType, onAuthV4Disconnect listener)
 현재 사인-인 된 유저에 요청한 provider 와 연동을 해제 한다. 더 자세히 ...
 
static void disconnectWithName (String providerName, onAuthV4Disconnect listener)
 현재 사인-인 된 유저에 요청한 provider 와 연동을 해제 한다. 더 자세히 ...
 
static void selectConflict (Int64 selectedPlayerId, onAuthV4SignIn listener)
 connect 로 인한 계정 충돌 상황 (CONFLICT_PLAYER) 일 때 유저를 선택 한다. 더 자세히 ...
 
static Boolean isAutoSignIn ()
 signIn(AUTO) 가 가능한지 여부를 반환한다. 더 자세히 ...
 
static PlayerInfo getPlayerInfo ()
 현재 사인-인 된 유저의 정보를 반환 한다. 더 자세히 ...
 
static void getProfile (List< Int64 > playerIdList, onAuthV4GetProfile listener)
 요청한 playerId 들의 프로필 정보를 반환한다. 더 자세히 ...
 
static void showSignIn (onAuthV4SignIn listener)
 사인-인 을 할 수 있는 Provider 목록이 있는 UI 를 띄운다. 더 자세히 ...
 
static void showConflictSelection (JSONObject currentPlayerData, JSONObject conflictPlayerData, onAuthV4SignIn listener)
 충돌상태에서 유저를 선택하는 UI 를 띄운다. 더 자세히 ...
 
static void showProfile (Int64 playerId, onAuthV4ShowProfile listener)
 요청한 playerId 의 프로필 UI 를 표시한다. 더 자세히 ...
 
static void showInquiry (onAuthV4ShowInquiry listener)
 1:1 문의 UI 를 띄운다. 더 자세히 ...
 
static void showMyInquiry (onAuthV4ShowMyInquiry listener)
 내 문의 UI 를 띄운다. 더 자세히 ...
 
static void showChatbotInquiry (String additionalInfo, onAuthV4ShowChatbotInquiry listener)
 HIVE 챗봇 1:1 문의 화면 호출
더 자세히 ...
 
static void showTerms (onAuthV4ShowTerms listener)
 약관 정보를 표시한다. 더 자세히 ...
 
static void resetAgreement ()
 약관 동의 기록을 초기화한다.
 
static void showAdultConfirm (onAuthV4AdultConfirm listener)
 성인 인증을 요청한다. 더 자세히 ...
 
static void checkProvider (ProviderType providerType, onDeviceProviderInfo listener)
 요청한 Provider 의 상태를 체크 한다. 더 자세히 ...
 
static void checkMaintenance (Boolean isShow, onAuthV4Maintenance listener)
 점검 상태 표시 및 데이터 반환한다. 더 자세히 ...
 
static void checkBlacklist (Boolean isShow, onAuthV4Maintenance listener)
 현재 유저의 제재 상태를 체크한다. 더 자세히 ...
 
static void setProviderChangedListener (onDeviceProviderInfo listener)
 연동된 Provider 의 정보가 바뀌었는지 통보 받는다. 더 자세히 ...
 
static Boolean getAgeGateU13 ()
 COPPA 13세 나이 제한 여부를 반환한다. 더 자세히 ...
 
static void getProviderFriendsList (ProviderType providerType, onGetProviderFriendsList listener)
 입력받은 providerType 에 해당하는 연결된 사용자의 친구들의 playerId 목록 정보를 얻어온다. 더 자세히 ...
 
static void resolveConflict (onAuthV4ResolveConflict listener)
 connect 로 인해 계정이 충돌 된 상황 (CONFLICT_PLAYER) 을 해제 한다. 더 자세히 ...
 
static void showDeviceManagement (onAuthV4ShowDeviceManagement listener)
 기기 관리 서비스를 호출한다. 더 자세히 ...
 
static void refreshAccessToken (onAuthV4RefreshAccessToken listener)
 refreshAccessToken(onAuthV4RefreshAccessToken) 호출 결과 통지 AuthV4.refreshAccessToken() 에서 사용
accessToken을 갱신한다. 더 자세히 ...
 
static void requestPermissionViewData (onAuthV4RequestPermissionViewData listener)
 권한고지 팝업을 구성하기 위한 데이터를 얻습니다. 더 자세히 ...
 
static void showGameCenterLoginCancelDialog (onAuthV4DialogDismiss listener)
 Game Center 로그인창을 표시할 수 없는 경우, 해당 상태를 보여주고,
Game Center 로그인 방법을 안내하는 UI를 띄운다.
 
static void signInWithStoredPlayerId (Int64 playerId, Boolean useAutoSignIn, onAuthV4SignIn listener)
 PlayerID를 이용하여 로그인 요청을 수행한다. 더 자세히 ...
 
static void getStoredPlayerIdList (onAuthV4GetAccountPlayerIdList listener)
 저장된 플레이어 ID 리스트를 반환한다. 더 자세히 ...
 
static void storeCurrentPlayerId (onAuthV4StorePlayerId listener)
 현재 로그인된 세션을 저장한다. 더 자세히 ...
 
static void deleteStoredPlayerId (Int64 playerId, onAuthV4DeletePlayerId listener)
 저장된 세션 정보를 삭제한다. 더 자세히 ...
 
static ParentalConsentInfo getParentalConsentInfo ()
 보호자 동의 정보를 반환한다. 더 자세히 ...
 

상세한 설명

HIVE SDK 초기화 및 HIVE 인증 기능을 제공한다 HIVE SDK 는 xml 설정 파일을 기반으로 초기화를 수행한다.



이 클래스에서 제공하는 상세 기능은 다음과 같다.

Created by hife on 2017. 3. 22

작성자
hife
Since
4.3.0

멤버 함수 문서화

◆ onAuthV4DialogDismiss()

delegate void hive.AuthV4.onAuthV4DialogDismiss ( bool  isDismiss)

AuthV4 Game Center 로그인 안내 팝업 결과 통지

매개변수
isDismiss: 팝업이 정상적으로 닫힌 경우 true가 전달된다.

이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.:
Copyright © Com2uS Platform Corporation. All Right Reserved. 이용약관 개인정보 처리방침