He intentado convertir una cuenta anónima en una cuenta permanente de Google siguiendo las instrucciones de los documentos de Firebase ( https://firebase.google.com/docs/auth/web/anonymous-auth#google-sign-in )
Muestra el siguiente fragmento de código:
import { GoogleAuthProvider } from "firebase/auth"; const credential = GoogleAuthProvider.credential(googleUser.getAuthResponse().id_token); Sin embargo, el fragmento de código proporcionado muestra una variable llamada "googleUser" que tiene el método googleUser.getAuthResponse().id_token
No sé de dónde viene esta variable y cómo obtenerla. He buscado en los documentos e Internet durante horas y no tuve suerte.
Actualmente estoy usando linkWithPopup para hacer el trabajo, sin embargo, si el usuario de Google al que estoy tratando de vincular la cuenta anónima ya existe en la aplicación, simplemente falla.