¿Cómo generar google-services.json para el proyecto existente de Google Android?
En el siguiente sitio web, al registrarse para Android GCM: https://developers.google.com/mobile/add?platform=android&cntapi=signin&cntapp=Default%20Demo%20App&cntpkg=com.google.samples.quickstart.signin&cnturl=https:% 2F% 2Fdevelopers.google.com% 2Fidentity% 2Fsign-in% 2Fandroid% 2Fstart% 3Fconfigured% 3Dtrue & cntlbl = Continuar% 20with% 20Try% 20Sign-In
Aquí se genera el archivo google-services.json. Esto es necesario en el lado del cliente.
- parse.com REST API usando build.phonegap Javascript Push Notifications Android e iOS
- GCM Push Notification con Asp.Net
- Notificación de Android- Mostrar mensaje completo
- Proyecto de API carece de ID de proyecto en Google Developers Console
- ¿Por qué la aplicación de mensajería recibe mensajes cuando se detiene la aplicación?
¿Cómo podemos generar este archivo para el proyecto existente de Google Android?
- Simulación de GCM de Android
- No autorizado al llamar a Google GCM
- Solicitud del ID de registro de Google Cloud Messaging (GCM) cada vez que se inicia la aplicación
- Error al resolver Intent Service Android
- Mensajería en la nube de Google: limitación de 100 remitentes múltiples
- Intención de difusión cancelada. GCM de Android
- Error en el registro de Google Cloud Messaging
- Android NUEVO GCM PUSH (con servicios de Google Play)
Tuve este mismo problema hoy, muy frustrante, pero finalmente encontré algo que funcionó para mí.
El problema con la página a la que se hace referencia es que sus proyectos existentes no aparecen en la lista desplegable "Crear o elegir una aplicación". Tuve este mismo problema, incluso cuando se mostró que estaba registrado en mi cuenta de desarrollador de google.
Creo que hay un problema con la sesión en esta página, por lo que no carga sus proyectos. Pude conseguirlo para trabajar al tener acceso a la página con la característica de la ayuda de la consola.
Así es como lo hice. Parece ilógico, pero quédate conmigo:
- Salir de la consola de desarrolladores de google
- Inicia sesión en https://console.cloud.google.com/home/dashboard
- En la barra azul superior, seleccione el proyecto, seleccione el proyecto para el que desea generar el archivo json.
- En la barra azul superior, haga clic en el icono Ayuda. Aparecerá una función de ayuda de la consola.
-
Escriba "google-services.json" en la barra de búsqueda de la función Ayuda y presione Intro.
-
Haga clic en el elemento de ayuda titulado "Configurar una aplicación de cliente GCM en Android"
Ahora, aquí es donde empieza a parecer ilógico, porque vas a ir a las mismas páginas que no funcionó para ti antes, pero quédate conmigo.
- Desplácese un poco por la página y haga clic en el botón azul "GET A CONFIGURATION FILE".
Este botón le llevará a la misma página que usted mencionó en su pregunta. Sin embargo, su lista de aplicaciones actuales debe aparecer en la lista desplegable "Crear o Elegir y Aplicar".
Esto funcionó para mí, espero que funcione para usted.
ADVERTENCIA: Cuando hice esto, cambió mi clave de API. Mi número de proyecto y otra información se mantuvo igual, pero mi clave de API cambió. Así que si usted tiene proyectos que dependen de su clave API existente, tendrá que lidiar con las consecuencias.
Utilice el nombre de la aplicación (y el nombre del paquete) del proyecto existente en el cuadro de diálogo
Se muestra después de hacer clic en el botón "Obtener un archivo de configuración"
En el inicio de sesión de Google para Android / Inicia sesión en la página de Android.
https://developers.google.com/identity/sign-in/android/start
(Esto conduce al mismo enlace mostrado en la pregunta)
nótese bien
Este proceso crea nuevas claves API y OAuth y el archivo json generado utiliza estas claves.
Así que la edición manual puede ser necesaria para cambiar claves en el archivo json después de haberlo descargado.
Si las claves API y OAuth existen,
Y los nombres de clave son los mismos que los generados automáticamente
(Como "~~ (creado automáticamente por Google Service)")
Se utilizarán en el archivo json.
- Android – Implementación del fragmento de carga
- Última Harka se muestra antes de que el primer carácter de la línea en árabe Reshaper en Android