Gamebase SDK for Android  2.3.0
Toast Gamebase Platform
AuthProvider Interface Reference

Created by shhong on 2016. More...

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 ()
 
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"
 

Detailed Description

Created by shhong on 2016.

  1. 21..

Member Function Documentation

◆ getAccessToken()

String getAccessToken ( )

◆ 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"