Quantcast

[Solución] Ionic file google-services.json is missing. The google services plugin cannot function without it

Aitor Sánchez - Blog - Oct. 31, 2023, 12:46 p.m.

¿La consola de tu IDE de desarrollo acaba de mostrar un error cómo este: Ionic file google-services.json is missing. The google services plugin cannot function without it y no sabes que hacer para darle solución? Esto quizás te interesa, mira.

Mi nombre es Aitor Sánchez, soy desarrollador de apps desde 2014 y en este artículo aprenderás cómo puedes solucionar este error y a prevenirte para que no te vuelva a suceder.

Pero antes de continuar, esta es la Flutter Mafia. Es mi newsletter donde tu vas a aprender a hacer apps y a ganar dinero con ellas junto con otros genietes que ya están dentro. Y si te suscribes te regalo mi ebook "Duplica los ingreso de tus apps en 5 minutos" No es broma, quizás te interese.

 

¿Por qué sucede este error?

Básicamente, porque nos falta el archivo de configuración de Firebase de nuestro proyecto. O está en un lugar erróneo.

 

¿Cómo se soluciona este error?

  1. Logear en la consola de Firebase
  2. Crear un proyecto, o acceder al que ya está creado y vinculado a la aplicación.
  3. Si la aplicación no está vinculada, hacerlo.
    1. En la página principal del proyecto, la segunda opción.
  4. En la sección "Tus apps" seleccionamos la que queremos.
  5. Pulsamos en "descargar google-services.json"
  6. Copiamos el archivo descargado en el directorio principal de nuestro proyecto.
  7. Agregamos el siguiente código en el archivo config.xml:

 

<platform name="android">
  <resource-file src="google-services.json" target="app/google-services.json" />
</platform>

 

Si este último no funciona, utilizar este:

<platform name="android">
  ...
  <resource-file src="google-services.json" target="google-services.json" />
</platform>

 

Dependiendo de la versión de Cordova instalada, funcionará uno u otro. El primero para versiones mayores a Cordova 6.

 

Y hasta aquí la solución. Espero que te haya ayudado a solventar tu problema y nos vemos en el siguiente artículo. Hasta entonces ¡que vaya bien!