Class EmailSignInHandler

    • Constructor Detail

      • EmailSignInHandler

        public EmailSignInHandler​(android.app.Application application)
    • Method Detail

      • startSignIn

        public void startSignIn​(@NonNull
                                HelperActivityBase activity)
        Description copied from class: ProviderSignInBase
        Start the login process for the IDP, e.g. show the Google sign-in activity.
        Specified by:
        startSignIn in class ProviderSignInBase<java.lang.Void>
        Parameters:
        activity - from which to start the login, DO NOT USE OUTSIDE OF THIS METHOD!!!
      • onActivityResult

        public void onActivityResult​(int requestCode,
                                     int resultCode,
                                     @Nullable
                                     android.content.Intent data)
        Specified by:
        onActivityResult in class ProviderSignInBase<java.lang.Void>
      • startSignIn

        public void startSignIn​(@NonNull
                                com.google.firebase.auth.FirebaseAuth auth,
                                @NonNull
                                HelperActivityBase activity,
                                @NonNull
                                java.lang.String providerId)
        Description copied from class: ProviderSignInBase
        Start the login process for the IDP using the web based Generic IDP flow if applicable, e.g. sign-in through a custom-chrome tab, otherwise falls back to the default method.
        Specified by:
        startSignIn in class ProviderSignInBase<java.lang.Void>
        Parameters:
        auth - the Firebase auth instance
        activity - from which to start the login, DO NOT USE OUTSIDE OF THIS METHOD!!!
        providerId - the provider to sign-in with (e.g. "microsoft.com")