HIVE SDK for iOS

Classes | Typedefs | Functions
HIVEAuthV4.h File Reference
#import <Foundation/Foundation.h>

Go to the source code of this file.

Classes

class  HIVEProfileInfo
 User Profile Information playerID : User's unique ID
playerName : The nickname of the user to be shown outside. More...
 
class  HIVEPlayerInfo
 Sign-in User Information it includes user's tocken and DID value along with ProfileInfo. More...
 
class  HIVEProviderInfo
 Identity Provider (IdP) Information It contains the UserId of the associated Identity Provider. More...
 
class  HIVEAuthV4MaintenanceInfo
 Server Maintenance and Update status display information title : Title
message : Contents
button : Text on the button ex) OK
action : Actions to be taken when the button is pressed
url : URL to be browsed when action is OPEN_URL
remainingTime : When action is EXIT, the time in seconds remaining until the maintenance completes. More...
 

Typedefs

typedef void(^ HIVEAuthV4SetupHandler) (HIVEResultAPI *result, BOOL isAutoSignIn, NSString *did, NSArray< NSNumber *> *providerTypeList)
 AuthV4 initialization result callback. More...
 
typedef void(^ HIVEAuthV4SignInHandler) (HIVEResultAPI *result, HIVEPlayerInfo *playerInfo)
 AuthV4 Sign-in result callback. More...
 
typedef void(^ HIVEAuthV4SignOutHandler) (HIVEResultAPI *result)
 AuthV4 Sign out result callback. More...
 
typedef void(^ HIVEAuthV4ConnectHandler) (HIVEResultAPI *result, HIVEPlayerInfo *conflictPlayer)
 AuthV4 Provider connect result callback. More...
 
typedef void(^ HIVEAuthV4DisconnectHandler) (HIVEResultAPI *result)
 AuthV4 Provider disconnect result callback It pass the disconnect status to the authentication server and then logout the requested provider. More...
 
typedef void(^ HIVEAuthV4ResolveConflictHandler) (HIVEResultAPI *result)
 Result callback of resolveConflict(HIVEAuthV4ResolveConflictHandler) call AuthV4.resolveConflict() use it. More...
 
typedef void(^ HIVEAuthV4GetProfileHandler) (HIVEResultAPI *result, NSArray< HIVEProfileInfo *> *profileInfoList)
 AuthV4 Profile information request result callback The profile information of the playerIds which are requested to the profile server is returned. More...
 
typedef void(^ HIVEProviderFriendsCallback) (HIVEResultAPI *result, HIVEProviderType providerType, NSDictionary< NSString *, NSNumber *> *providerUserIdList)
 HIVE SDK Provider friend list request result callback. More...
 
typedef void(^ HIVEAuthV4ShowProfileHandler) (HIVEResultAPI *result)
 AuthV4 Profile UI request result callback Invoked when the UI window is closed. More...
 
typedef void(^ HIVEAuthV4ShowCafeHandler) (HIVEResultAPI *result)
 AuthV4 Cafe UI request result callback Invoked when the UI window is closed. More...
 
typedef void(^ HIVEAuthV4ShowInquiryHandler) (HIVEResultAPI *result)
 AuthV4 1:1 Inquiry UI request result callback Invoked when the UI window is closed. More...
 
typedef void(^ HIVEAuthV4ShowTermsHandler) (HIVEResultAPI *result)
 AuthV4 Terms of Service UI request result callback Invoked when the UI window is closed. More...
 
typedef void(^ HIVEAuthV4AdultConfirmHandler) (HIVEResultAPI *result)
 AuthV4 Adult authentication request result callback Invoked when the UI window is closed. More...
 
typedef void(^ HIVEAuthV4CheckProviderHandler) (HIVEResultAPI *result, HIVEProviderInfo *providerInfo)
 AuthV4 Provider status request result callback If the requested provider is not logged in, it tries to login. More...
 
typedef void(^ HIVEAuthV4MaintenanceHandler) (HIVEResultAPI *result, NSArray< HIVEAuthV4MaintenanceInfo *> *maintenanceInfolist)
 AuthV4 Sever maintenance check request result callback Check whether the server is in the server maintenance with the ServerId set in Configuration. More...
 
typedef void(^ HIVEAuthV4DialogDismissHandler) (BOOL isDismiss)
 AuthV4 Result callback after Game Center login pops up

More...
 

Functions

typedef NS_ENUM (NSUInteger, HIVEProviderType)
 Provider Types AUTO is for Automatic Login
If the result of isAutoSignIn() call is true, You need to set parameter as AUTO when you call SignIn. More...
 
typedef NS_ENUM (NSInteger, HIVEAuthV4MaintenanceActionType)
 Actions to be taken when a button is pressed on the maintenance popup. More...
 
typedef NS_ENUM (NSUInteger, HIVEAuthV4MaintenanceDialogType)
 

Detailed Description

Date
2016-2019
Author
ryuvsken
Since
4.3.0
Copyright © GAMEVIL COM2US PLATFORM Inc. All Right Reserved. Terms of Use Privacy Policy