studio registro notificaciones google gcm firebaseinstanceidservice fcm android google-cloud-messaging

android - registro - Obtener una clave de API para usar con Google Cloud Messaging



notificaciones push android google cloud messaging(gcm) (5)

pero Google recientemente ha actualizado su centro de desarrollo y ninguno de los tutoriales parece aplicarse más

:: suspiro ::

Eso es aún más trabajo para mi próxima actualización del libro ...

El proceso actual parece muy engorroso y para nada similar a lo que he visto en línea.

Teniendo en cuenta que ya estoy configurado con claves y, por lo tanto, puedo estar viendo cosas un tanto diferentes a las de alguien sin claves:

Paso # 1: inicie sesión en https://cloud.google.com/console con su cuenta de Google

Paso # 2: en la navegación de la izquierda, ingresa a "APIs & auth> APIs"

Paso # 3: Encuentra "Google Cloud Messaging for Android" y haz clic en el botón "OFF" al lado (nota: esto podría implicar el aceptar condiciones de servicio adicionales)

Paso # 4: en la navegación de la izquierda, ingresa a "APIs & auth> Aplicaciones registradas"

Paso # 5: Espera un tiempo realmente largo, al parecer.

Paso # 6: Haga clic en el botón rojo REGISTER APP.

Paso # 7: Dale un nombre a la aplicación y elige Aplicación web, luego haz clic en Registrarse

Paso # 8: haga clic en la sección "Clave del servidor" para su clave de servidor

Estoy desarrollando una aplicación para Android y me gustaría comenzar a probar notificaciones push. Desde la perspectiva del código, estoy listo. Mi desafío actual es que simplemente no sé cómo obtener una clave API de Google Cloud Messaging de Google.

Hay montones y montones de tutoriales y videos en línea que muestran cómo se puede hacer esto en aproximadamente 10 segundos, pero Google recientemente ha actualizado su centro de desarrollo y ninguno de los tutoriales parece aplicarse más. El proceso actual parece muy engorroso y para nada similar a lo que he visto en línea.

Me doy cuenta de que esto apenas pasa como una cuestión de programación (si es que lo hace), pero no hay forma de que vaya a empezar siquiera a poder desarrollar algo sin una clave API de Google.

¿Alguien puede señalarme en la dirección correcta?


CommonsWare tenía razón hace unos tres años (2013) . Esta es una revisión de su respuesta.

Nota: Incluso si ya ha habilitado algún servicio y tiene claves de API, esto seguirá funcionando.

  1. Inicie sesión en Google Services con su cuenta de google. (Esto no es lo mismo que la Consola de Google)

  2. Haga clic en Elegir una plataforma

  3. Haga clic en Habilitar servicios para Android

  4. Complete el nombre de la aplicación y el nombre del paquete

  5. Seleccione Cloud Messaging . (O cualquier otro servicio que desee. Puede volver a esto más adelante y agregar más)

  6. Haga clic en Generar archivos de configuración

  7. Auge. Allí arriba en la tarjeta de Cloud Messaging bajo la clave Server API

  8. Además, deseará descargar el archivo google-services.json y copiarlo en la app/ o en el directorio de mobile/ módulos en su proyecto Android.


Google ha actualizado su consola de API recientemente a Google Cloud Console. A corto plazo, debe crear una aplicación de Android y seleccionar las API de acceso a través de un servidor web. este servicio tiene una guía detallada para eso



Para obtener la clave FCM (mensajería en la nube de Firebase) para una aplicación web

  1. iniciar sesión en Firebase
  2. Crea una nueva aplicación haciendo clic en el gran botón ''Agregar proyecto''

    Espere unos segundos y observe cómo el círculo persigue su cola

  3. Haga clic en "Agregar Firebase a su aplicación web"

  4. Copia la clave de la API