HIVE SDK 초기화 및 HIVE 인증 기능을 제공한다
HIVE SDK 는 xml 설정 파일을 기반으로 초기화를 수행한다.
더 자세히 ...
#include <HiveAuthV4.h>
정적 Public 멤버 함수 | |
static void | Setup (const FHiveAuthV4OnSetupDelegate &Delegate) |
AuthV4 초기화를 수행한다. 더 자세히 ... | |
static void | SignIn (const EHiveProviderType &ProviderType, const FHiveAuthV4OnSignInDelegate &Delegate) |
주어진 providerType 에 따라 signIn 을 요청 한다. 더 자세히 ... | |
static void | SignInWithAuthKey (const FString &AuthKey, const FHiveAuthV4OnSignInDelegate &Delegate) |
자체 구현한 커스텀 로그인 후 획득한 authKey 값으로 signIn을 요청 한다. 더 자세히 ... | |
static void | SignOut (const FHiveAuthV4OnSignOutDelegate &Delegate) |
로컬에 있는 세션을 제거 한다. 더 자세히 ... | |
static void | PlayerDelete (const FHiveAuthV4OnSignOutDelegate &Delegate) |
계정을 삭제하고 로컬에 있는 세션을 제거 한다. 더 자세히 ... | |
static void | Connect (const EHiveProviderType &ProviderType, const FHiveAuthV4OnConnectDelegate &Delegate) |
현재 사인-인 된 유저에 요청한 provider 와 연동 한다. 더 자세히 ... | |
static void | Disconnect (const EHiveProviderType &ProviderType, const FHiveAuthV4OnDisconnectDelegate &Delegate) |
현재 사인-인 된 유저에 요청한 provider 와 연동을 해제 한다. 더 자세히 ... | |
static void | ConnectWithAuthKey (const FString &AuthKey, const FHiveAuthV4OnConnectDelegate &Delegate) |
자체 구현한 커스텀 로그인 후 획득한 authKey 값으로 connect을 요청 한다. 더 자세히 ... | |
static void | DisconnectWithName (const FString &ProviderName, const FHiveAuthV4OnDisconnectDelegate &Delegate) |
현재 사인-인 된 유저에 요청한 커스텀 provider 와 연동을 해제 한다. 더 자세히 ... | |
static void | SelectConflict (int64 SelectedPlayerId, const FHiveAuthV4OnSignInDelegate &Delegate) |
connect 로 인한 계정 충돌 상황 (CONFLICT_PLAYER) 일 때 유저를 선택 한다. 더 자세히 ... | |
static void | ShowConflictSelection (const FHiveConflictViewData &ConflictViewData, const FHiveAuthV4OnSignInDelegate &Delegate) |
충돌상태에서 유저를 선택하는 UI 를 띄운다. 더 자세히 ... | |
static void | CheckProvider (const EHiveProviderType &ProviderType, const FHiveAuthV4OnCheckProviderDelegate &Delegate) |
요청한 Provider 의 상태를 체크 한다. 더 자세히 ... | |
static void | CheckMaintenance (bool IsShow, const FHiveAuthV4OnMaintenanceInfoDelegate &Delegate) |
점검 상태 표시 및 데이터 반환한다. 더 자세히 ... | |
static void | CheckBlacklist (bool IsShow, const FHiveAuthV4OnMaintenanceInfoDelegate &Delegate) |
현재 유저의 제재 상태를 체크한다. 더 자세히 ... | |
static void | SetProviderChangedListener (const FHiveAuthV4OnCheckProviderDelegate &Delegate) |
연동된 Provider 의 정보가 바뀌었는지 통보 받는다. 더 자세히 ... | |
static void | ShowSignIn (const FHiveAuthV4OnSignInDelegate &Delegate) |
사인-인 을 할 수 있는 Provider 목록이 있는 UI 를 띄운다. 더 자세히 ... | |
static void | ShowInquiry (const FHiveAuthV4OnShowInquiryDelegate &Delegate) |
1:1 문의 UI 를 띄운다. 더 자세히 ... | |
static void | ShowChatbotInquiry (const FString &AdditionalInfo, const FHiveAuthV4OnShowInquiryDelegate &Delegate) |
HIVE 챗봇 1:1 문의 화면 호출 더 자세히 ... | |
static void | ShowMyInquiry (const FHiveAuthV4OnShowInquiryDelegate &Delegate) |
1:1 내문의 UI 를 띄운다. 더 자세히 ... | |
static void | ShowTerms (const FHiveAuthV4OnShowTermsDelegate &Delegate) |
HIVE 약관 정보를 표시한다. 더 자세히 ... | |
static void | ShowAdultConfirm (const FHiveAuthV4OnAdultConfirmDelegate &Delegate) |
성인 인증을 요청한다. 더 자세히 ... | |
static void | GetProfile (const TArray< int64 > PlayerIdArray, const FHiveAuthV4OnGetProfileDelegate &Delegate) |
요청한 playerId 들의 프로필 정보를 반환한다. 더 자세히 ... | |
static void | ShowProfile (int64 PlayerId, const FHiveAuthV4OnShowProfileDelegate &Delegate) |
요청한 playerId 의 프로필 UI 를 표시한다. 더 자세히 ... | |
static void | ResetAgreement () |
약관동의 관련 데이터를 초기화 한다. | |
static bool | IsAutoSignIn () |
signIn(AUTO) 가 가능한지 여부를 반환한다. 더 자세히 ... | |
static TOptional< FHivePlayerInfo > | GetPlayerInfo () |
현재 사인-인 된 유저의 정보를 반환 한다. 더 자세히 ... | |
static void | GetProviderFriendsList (const EHiveProviderType &ProviderType, const FHiveAuthV4OnGetProviderFriendsListDelegate &Delegate) |
입력받은 providerType 에 해당하는 연결된 사용자의 친구들의 playerId 목록 정보를 얻어온다. 더 자세히 ... | |
static void | ResolveConflict (const FHiveAuthV4OnResolveConflictDelegate &Delegate) |
connect 로 인해 계정이 충돌 된 상황 (CONFLICT_PLAYER) 을 해제 한다. 더 자세히 ... | |
static bool | GetAgeGateU13 () |
COPPA 13세 나이 제한 여부를 반환한다. 더 자세히 ... | |
static void | ShowDeviceManagement (const FHiveAuthV4OnShowDeviceManagementDelegate &Delegate) |
기기 관리 서비스 UI 를 띄운다. 더 자세히 ... | |
static void | GetHiveTalkPlusLoginToken (const FHiveAuthV4OnGetHiveTalkPlusLoginTokenDelegate &Delegate) |
HiveTalkPlus 로그인시 필요한 로그인 토큰을 얻어온다. | |
static void | RefreshAccessToken (const FHiveAuthV4OnRefreshAccessTokenDelegate &Delegate) |
Hive 로그인시 필요한 액세스 토큰을 얻어온다. | |
HIVE SDK 초기화 및 HIVE 인증 기능을 제공한다
HIVE SDK 는 xml 설정 파일을 기반으로 초기화를 수행한다.
이 클래스에서 제공하는 상세 기능은 다음과 같다.