¿Cómo recupero de correo electrónico del usuario de Firebase Firestore y enviarlo a un intento de correo electrónico cuando se hace clic en un botón?

Neha:

Estoy intentando en busca de correo electrónico del usuario utilizando FirebaseAuthy abrir un correo electrónico intención de mostrar el correo electrónico fue a buscar automáticamente en el correo electrónico.

He tratado de hacer el intento, sin embargo necesito ayuda para obtener el correo electrónico desde Firebasey vincularlo a un correo electrónico intención:

        mFirebaseAuth = FirebaseAuth.getInstance();
        emailButton = findViewById(R.id.openEmailButton);

        emailButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                userInformation();

                Intent intent = new Intent(Intent.ACTION_SEND);
                intent.setType("text/plain");
                intent.putExtra(Intent.EXTRA_EMAIL, "[email protected]");
                intent.putExtra(Intent.EXTRA_SUBJECT, "Subject");
                intent.putExtra(Intent.EXTRA_TEXT, "I'm email body.");

                startActivity(Intent.createChooser(intent, "Send Email"));
            }
        });


    public void userInformation(){
        FirebaseUser user = mFirebaseAuth.getCurrentUser();

        if (user != null) {
           email = user.getEmail();
        }
    }

En lugar de [email protected]que quieren que la dirección de correo electrónico fue a buscar a Firebase.

Alex Mamo :

Necesito ayuda para obtener el correo electrónico de base de fuego

Si necesita agregar el correo electrónico de la autenticación Firebase al, tenga en cuenta la intención de que estás casi allí. Sólo tiene que añadir la emailque ha llegado desde el FirebaseUserobjeto en userInformation()el método a su objeto intención. Así que por favor cambie la siguiente línea de código:

intent.putExtra(Intent.EXTRA_EMAIL, "[email protected]");

a

intent.putExtra(Intent.EXTRA_EMAIL, email);

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=283357&siteId=1
Recomendado
Clasificación