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 설정 파일을 기반으로 초기화를 수행한다.
이 클래스에서 제공하는 상세 기능은 다음과 같다.