Auth V4
HIVE SDK 초기화 및 HIVE 인증 기능을 제공한다
Provides HIVE SDK initialization and HIVE authentication functions
korean
HIVE SDK 는 xml 설정 파일을 기반으로 초기화를 수행한다.이 클래스에서 제공하는 상세 기능은 다음과 같다.
HIVE SDK 초기화
고객 정보 수집 및 이용 약관 동의
단말 고유 ID (DID : Device ID) 관리
User 다운로드 관리
버전과 서버 점검 및 업데이트 관리
사용자 제재
Guest / Provider 사인-인/아웃 수행
프로필, 1:1문의 수행
성인 인증 수행
english
The HIVE SDK performs initialization based on the xml configuration file.The detailed functions provided by this class are as follows.
HIVE SDK Initialization
Collect user information and accept terms and conditions
Device unique ID (DID : Device ID) management
User download / Session management
Version and server maintenance and update management
User restriction
Guest / IdP Log-in / Logout
User Profile, 1:1 Inquiry
Perform adult verification
Created by hife on 2017. 3. 22
Author
hife
Since
4.3.0
Types
점검 화면에서 버튼을 눌렀을때 동작될 행동
Actions to be taken when a button is pressed on the maintenance popup.
서버 점검 및 업데이트 상태 표시 정보
Server Maintenance and Update status display information
AuthV4.showIdentityVerification() 호출 결과 통지
AuthV4.showIdentityVerification() call
사인-인 유저의 정보
Sign-in User Information
유저의 프로필 정보
User Profile Information
프로바이더 정보
Identity Provider (IdP) Information
Provider 형태 정의
Provider Types
AgeRange API에서 사용자의 연령 범위 상태.
This status code reported by the AgeRange API.
Functions
korean
나이 확인 UI를 노출하고 사용자가 선택한 날짜를 반환한다. useCloseButton 설정을 통해 팝업 닫기 가능한 버튼을 사용할 지 선택할 수 있다. 사용자가 선택한 생년월일 정보는 AuthV4AgeGateListener의 dateOfBirth를 통해 yyyy-MM-dd 형태로 반환된다.현재 유저의 제재 상태를 체크한다.
it check the restriction status of the current user.
점검 상태 표시 및 데이터 반환한다.
It display maintenance status and return its data.
요청한 Provider 의 상태를 체크 한다.
It check the status of the requested Provider.
현재 사인-인 된 유저에 요청한 provider 와 연동 한다.
It connects to the currently requested provider for the currently signed-in user.
자체 구현한 커스텀 로그인 후 획득한 authKey 값으로 connect를 요청 한다.
Requests connect with authKey gained from customized provider login implementation.
저장된 세션 정보를 삭제한다.
Deletes the saved session information.
현재 사인-인 된 유저에 요청한 provider 와 연동을 해제 한다.
Releases the currently signed-in user from the requested provider.
현재 사인-인 된 유저에 요청한 provider 와 연동을 해제 한다.
Releases the currently signed-in user from the requested provider.
COPPA 13세 나이 제한 여부를 반환한다.
Return the value whether COPPA limits users under 13 or not.
해당 관할권 및 지역에 따라 앱 스토어에서 확인한 사용자의 연령 범위 및 감독 상태를 수신할 수 있습니다. 사용자의 연령 범위에 따라 앱 내 컨텐츠를 조절할 수 있습니다.
This API can receive the user's age range and supervision status as verified by the App Store, depending on the applicable jurisdictions and regions. You can adjust the in-app content according to the user's age range.
korean
현재 로그인된 PlayerId에 연결되어있는 해시된 DI 값을 반환한다.현재 사인-인 된 유저의 정보를 반환 한다.
It returns information about the currently signed-in user.
요청한 playerId 들의 프로필 정보를 반환한다.
it returns the profile information of the requested playerIds.
입력받은 providerType 에 해당하는 연결된 사용자의 친구들의 playerId 목록 정보를 얻어온다.
It returns the playerId list information of the friends of the connected user corresponding to the input providerType.
저장된 플레이어 ID 리스트를 반환한다.
Returns the list of saved player IDs.
signIn(AUTO) 가 가능한지 여부를 반환한다.
It returns whether signIn (AUTO) is enabled.
서버에 계정 삭제를 요청하고 연동된 모든 Provider 들을 해제 한다.
Request to the server to delete the account and disconnected all providers.
accessToken을 갱신한다.
Refresh the accessToken.
약관동의 관련 데이터를 초기화 한다.
Initialize data related to agreement to terms.
connect 로 인해 계정이 충돌 된 상황 (CONFLICT_PLAYER) 을 해제 한다.
It resolve the account conflicts(CONFLICT_PLAYER) caused by connect () call.
connect 로 인한 계정 충돌 상황 (CONFLICT_PLAYER) 일 때 유저를 선택 한다.
When an account conflict (CONFLICT_PLAYER) occurs due to connect, it notify the selected user to the SDK.
korean
자동로그인 사용 여부에 대한 설정 및 결과를 반환한다.연동된 Provider 의 정보가 바뀌었는지 통보 받는다.
It set a listener to be notified whether the information of the linked Provider has changed.
AuthV4 초기화를 수행한다.
AuthV4 Perform initialization.
성인 인증을 요청한다.
It request adult authentication.
사용자의 연령 범위 정보를 기반으로, 미성년자인 경우 주요 앱 업데이트에 대해 부모 또는 보호자에게 승인을 요청할 수 있는 화면을 표시한다. 해당 API는 보호자 동의 요청 UI를 노출하고, 그 결과(승인/거부 등)를 콜백으로 전달한다.
Android는 지원하지 않는다.
This API displays a permission prompt when the user is identified as a minor and a major app update requires guardian approval. It shows the guardian consent UI provided by the platform and returns the result (such as approval or denial) through the callback.
Android is not Supported.
챗봇 문의 UI 를 띄운다.
It shows the chatbot inquiry UI.
충돌상태에서 유저를 선택하는 UI 를 띄운다.
It shows UI to select user in conflict state.
기기 관리 서비스를 호출한다.
Run the device management service.
본인 인증을 통해 전화번호와 생년월일, 해시된 DI 값을 얻을 수 있다.
Through identity verification, you can obtain your phone number, date of birth, and hashed DI value.
1:1 문의 UI 를 띄운다.
It shows the 1: 1 query UI.
1:1 내 문의 UI 를 띄운다.
It shows the My inquiry UI.
요청한 playerId 의 프로필 UI 를 표시한다.
It display the profile UI of the requested playerId.
사인-인 을 할 수 있는 Provider 목록이 있는 UI 를 띄운다.
It shows the UI with a list of providers that can sign-in.
약관 정보를 표시한다.
It shows Terms and Conditions.
주어진 providerType 에 따라 signIn 을 요청 한다.
Requests signIn according to the given providerType.
자체 구현한 커스텀 로그인 후 획득한 authKey 값으로 signIn을 요청 한다.
Requests signIn with authKey gained from customized provider login implementation.
PlayerId를 이용하여 로그인 요청을 수행한다.
Requests login using PlayerId
현재 세션을 제거 한다.
it remove the local session.
현재 로그인된 세션을 저장한다.
Saves the current logged-in session.