Provides HIVE SDK initialization and HIVE authentication functions
The HIVE SDK performs initialization based on the xml configuration file.
More...
#include <HiveAuthV4.h>
Static Public Member Functions | |
static void | Setup (const FHiveAuthV4OnSetupDelegate &Delegate) |
AuthV4 Perform initialization. More... | |
static void | SignIn (const EHiveProviderType &ProviderType, const FHiveAuthV4OnSignInDelegate &Delegate) |
Requests signIn according to the given providerType. More... | |
static void | SignInWithAuthKey (const FString &AuthKey, const FHiveAuthV4OnSignInDelegate &Delegate) |
Requests signIn with authKey gained from customized provider login implementation. More... | |
static void | SignOut (const FHiveAuthV4OnSignOutDelegate &Delegate) |
it remove the local session. More... | |
static void | PlayerDelete (const FHiveAuthV4OnSignOutDelegate &Delegate) |
Delete the account and remove the local session. More... | |
static void | Connect (const EHiveProviderType &ProviderType, const FHiveAuthV4OnConnectDelegate &Delegate) |
It connects to the currently requested provider for the currently signed-in user. More... | |
static void | Disconnect (const EHiveProviderType &ProviderType, const FHiveAuthV4OnDisconnectDelegate &Delegate) |
Releases the currently signed-in user from the requested provider. More... | |
static void | ConnectWithAuthKey (const FString &AuthKey, const FHiveAuthV4OnConnectDelegate &Delegate) |
Requests connect with authKey gained from customized provider login implementation. More... | |
static void | DisconnectWithName (const FString &ProviderName, const FHiveAuthV4OnDisconnectDelegate &Delegate) |
Releases the currently signed-in user from the requested custom provider. More... | |
static void | SelectConflict (int64 SelectedPlayerId, const FHiveAuthV4OnSignInDelegate &Delegate) |
When an account conflict (CONFLICT_PLAYER) occurs due to connect, it notify the selected user to the SDK. More... | |
static void | ShowConflictSelection (const FHiveConflictViewData &ConflictViewData, const FHiveAuthV4OnSignInDelegate &Delegate) |
It shows UI to select user in conflict state. More... | |
static void | CheckProvider (const EHiveProviderType &ProviderType, const FHiveAuthV4OnCheckProviderDelegate &Delegate) |
It check the status of the requested Provider. More... | |
static void | CheckMaintenance (bool IsShow, const FHiveAuthV4OnMaintenanceInfoDelegate &Delegate) |
It display maintenance status and return its data. More... | |
static void | CheckBlacklist (bool IsShow, const FHiveAuthV4OnMaintenanceInfoDelegate &Delegate) |
it check the restriction status of the current user. More... | |
static void | SetProviderChangedListener (const FHiveAuthV4OnCheckProviderDelegate &Delegate) |
It set a handler to be notified whether the information of the linked Provider has changed. More... | |
static void | ShowSignIn (const FHiveAuthV4OnSignInDelegate &Delegate) |
It shows the UI with a list of providers that can sign-in. More... | |
static void | ShowInquiry (const FHiveAuthV4OnShowInquiryDelegate &Delegate) |
It shows the 1: 1 query UI. More... | |
static void | ShowChatbotInquiry (const FString &AdditionalInfo, const FHiveAuthV4OnShowInquiryDelegate &Delegate) |
Show HIVE Chatbot 1:1 inquiry More... | |
static void | ShowMyInquiry (const FHiveAuthV4OnShowInquiryDelegate &Delegate) |
It shows the 1: 1 query UI. More... | |
static void | ShowTerms (const FHiveAuthV4OnShowTermsDelegate &Delegate) |
It shows HIVE Terms and Conditions. More... | |
static void | ShowAdultConfirm (const FHiveAuthV4OnAdultConfirmDelegate &Delegate) |
It request adult authentication. More... | |
static void | GetProfile (const TArray< int64 > PlayerIdArray, const FHiveAuthV4OnGetProfileDelegate &Delegate) |
it returns the profile information of the requested playerIds. More... | |
static void | ShowProfile (int64 PlayerId, const FHiveAuthV4OnShowProfileDelegate &Delegate) |
It display the profile UI of the requested playerId. More... | |
static void | ResetAgreement () |
Initialize data related to agreement to terms. | |
static bool | IsAutoSignIn () |
It returns whether signIn (AUTO) is enabled. More... | |
static TOptional< FHivePlayerInfo > | GetPlayerInfo () |
It returns information about the currently signed-in user. More... | |
static void | GetProviderFriendsList (const EHiveProviderType &ProviderType, const FHiveAuthV4OnGetProviderFriendsListDelegate &Delegate) |
It returns the playerId list information of the friends of the connected user corresponding to the input providerType. More... | |
static void | ResolveConflict (const FHiveAuthV4OnResolveConflictDelegate &Delegate) |
It resolve the account conflicts(CONFLICT_PLAYER) caused by connect () call. More... | |
static void | ShowDeviceManagement (const FHiveAuthV4OnShowDeviceManagementDelegate &Delegate) |
It shows the device management UI. More... | |
static void | GetHiveTalkPlusLoginToken (const FHiveAuthV4OnGetHiveTalkPlusLoginTokenDelegate &Delegate) |
Get the required login token when logging in to HiveTalkPlus. | |
static void | RefreshAccessToken (const FHiveAuthV4OnRefreshAccessTokenDelegate &Delegate) |
Get the required access token when logging in to Hive. | |
Provides HIVE SDK initialization and HIVE authentication functions
The HIVE SDK performs initialization based on the xml configuration file.
Provides HIVE SDK initialization and HIVE authentication functions
The HIVE SDK performs initialization based on the xml configuration file.
The detailed functions provided by this class are as follows.