En este articulo voy a mostrar como se hace la integración entre una applicación para telefono móvil y el servicio Firebase de Google, con la particularidad de que la aplicación está construida con Phonegap y no con lenguaje nativo Android / IOS.
Consola de FireBase
La primer cosa es registrar la aplicación en la consola de FireBase, asegurándonos de usar como identificativo de la aplicación el mismo que figura en el archivo config.xml de nuestra aplicación Phonegap
Una vez configurada la aplicación descargamos el archivo google-services.json y lo agregamos a nuestro proyecto, justo a la misma altura de el archivo config.xml
Plugin
El paso siguiente es instalar el plugin que se ocupa de conectarse con Firebase , dicho plugin es:
https://www.npmjs.com/package/cordova-plugin-firebase
y lo agregamos posicionándonos en el directorio raíz del proyecto y ejecutando el comando
phonegap plugin add "cordova-plugin-firebase" --save
Luego para verificar que el agregado haya terminado satisfactoriamente controlamos la lista de plugins instalados a traves del comando:
phonegap plugin list
Ahora solo nos queda probar nuestra aplicacion modificada, a través de la creación de una nueva versión (aumentar el número dentro el archivo config.xml), crear un nuevo archivo APK / IOS y distribuirlo normalmente.
Luego de unas 48 horas aproximadamente tendríamos que empezar a ver las estadísticas dentro la consola de Firebase