Gamebase SDK for Android  1.4.3
Toast Gamebase Platform

◆ login() [2/3]

static void login ( @NonNull final Activity  activity,
final String  providerName,
@Nullable Map< String, Object >  additionalInfo,
@Nullable final GamebaseDataCallback< AuthToken callback 
)
static

Logs the user in with the external authentication provider.

Parameters
activityThe activity which is starting the login process.
providerNameThe providerName which is authentication provider.
additionalInfoThe additionalInfo which is additional information using for login.
callbackLogin result callback,
returns the authentication token as a result of login.

Example Usage:

TAPSDK.login(activity, AuthProvider.GOOGLE, additionalInfo, new TAPDataCallback<AuthToken>() {
@Override
public void onCallback(AuthToken data, TAPException exception) {
if (TAPSDK.isSuccess(exception)) {
Log.d(TAG, "Login successful");
...
} else {
Log.e(TAG, "Login failed");
...
}
}
});
See also
com.toast.android.gamebase.base.auth.AuthProvider
com.toast.android.gamebase.auth.data.AuthToken
GamebaseDataCallback
com.toast.android.gamebase.base.GamebaseException
com.toast.android.gamebase.base.GamebaseError