Search in sources :

Example 16 with GoogleSignInOptions

use of com.google.android.gms.auth.api.signin.GoogleSignInOptions in project coins-android by bubelov.

the class SignInActivity method onCreate.

@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_sign_in);
    ButterKnife.bind(this);
    toolbar.setNavigationOnClickListener(v -> supportFinishAfterTransition());
    GoogleSignInOptions signInOptions = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN).requestIdToken(BuildConfig.GOOGLE_CLIENT_ID).requestEmail().build();
    googleApiClient = new GoogleApiClient.Builder(this).enableAutoManage(this, this).addApi(Auth.GOOGLE_SIGN_IN_API, signInOptions).addApi(Auth.CREDENTIALS_API).build();
}
Also used : GoogleApiClient(com.google.android.gms.common.api.GoogleApiClient) GoogleSignInOptions(com.google.android.gms.auth.api.signin.GoogleSignInOptions)

Aggregations

GoogleSignInOptions (com.google.android.gms.auth.api.signin.GoogleSignInOptions)16 Scope (com.google.android.gms.common.api.Scope)8 SignInButton (com.google.android.gms.common.SignInButton)6 GoogleApiClient (com.google.android.gms.common.api.GoogleApiClient)3 TextView (android.widget.TextView)1 FirebaseAuth (com.google.firebase.auth.FirebaseAuth)1 FirebaseUser (com.google.firebase.auth.FirebaseUser)1