HIVE SDK for Unreal Engine

Static Public Member Functions | List of all members
FHiveAuthV4 Class Reference

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< FHivePlayerInfoGetPlayerInfo ()
 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.
 

Detailed Description

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.


The documentation for this class was generated from the following file:
Copyright © Com2uS Platform Corporation. All Right Reserved. Terms of Use Privacy Policy