Gamebase SDK for Android  2.9.1
Toast Gamebase Platform
AuthProvider Interface Reference
Collaboration diagram for AuthProvider:
Collaboration graph

Classes

interface  LoginCallback
 
interface  LogoutCallback
 
interface  WithdrawCallback
 

Public Member Functions

void initialize (final Context applicationContext, final AuthProviderConfiguration configuration)
 
void login (final Activity activity, @NonNull final AuthProviderConfiguration authProviderConfiguration, @Nullable final LoginCallback callback)
 login to this idp More...
 
void logout (@NonNull final Activity activity, @Nullable final LogoutCallback callback)
 
void withdraw (@NonNull final Activity activity, @Nullable final WithdrawCallback callback)
 
String getProviderName ()
 
String getUserId ()
 
String getAccessToken ()
 
AuthProviderProfile getProfile ()
 
GamebaseException getInitializeResult ()
 
void onActivityResult (int requestCode, int resultCode, Intent data)
 

Public Attributes

String GUEST = "guest"
 
String GOOGLE = "google"
 
String FACEBOOK = "facebook"
 
String PAYCO = "payco"
 
String NAVER = "naver"
 
String TWITTER = "twitter"
 
String LINE = "line"
 
String REDBEANCC = "redbean_cc"
 

Member Function Documentation

◆ getAccessToken()

String getAccessToken ( )

◆ getInitializeResult()

GamebaseException getInitializeResult ( )

◆ getProfile()

AuthProviderProfile getProfile ( )

◆ getProviderName()

String getProviderName ( )

◆ getUserId()

String getUserId ( )

◆ initialize()

void initialize ( final Context  applicationContext,
final AuthProviderConfiguration  configuration 
)

◆ login()

void login ( final Activity  activity,
@NonNull final AuthProviderConfiguration  authProviderConfiguration,
@Nullable final LoginCallback  callback 
)

login to this idp

Parameters
activitygame activity
authProviderConfigurationuserAdditionalInfo + launchingIdpInfo + remoteSettings + sdkInfo
callbackcallback

◆ logout()

void logout ( @NonNull final Activity  activity,
@Nullable final LogoutCallback  callback 
)

◆ onActivityResult()

void onActivityResult ( int  requestCode,
int  resultCode,
Intent  data 
)

◆ withdraw()

void withdraw ( @NonNull final Activity  activity,
@Nullable final WithdrawCallback  callback 
)

Member Data Documentation

◆ FACEBOOK

String FACEBOOK = "facebook"

◆ GOOGLE

String GOOGLE = "google"

◆ GUEST

String GUEST = "guest"

◆ LINE

String LINE = "line"

◆ NAVER

String NAVER = "naver"

◆ PAYCO

String PAYCO = "payco"

◆ REDBEANCC

String REDBEANCC = "redbean_cc"

◆ TWITTER

String TWITTER = "twitter"