Cómo obtener una clave de API para usarla con Google Cloud Messaging

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

Hay cargas y montones de tutoriales y videos en línea que muestran cómo esto se puede hacer en unos 10 segundos, pero Google ha actualizado recientemente es centro de desarrolladores y ninguno de los tutoriales parecen aplicar más. El proceso actual parece muy engorroso y no es en absoluto similar a lo que he visto en línea.

Me doy cuenta de que esto apenas pasa como una pregunta de programación (si es que lo haces), pero no hay manera de que yo pueda empezar a ser capaz de desarrollar algo sin una clave de API de Google.

¿Hay alguien capaz de señalarme en la dirección correcta?

Pero Google ha actualizado recientemente su centro de desarrolladores y ninguno de los tutoriales parecen aplicar 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 no es en absoluto similar a lo que he visto en línea.

Teniendo en cuenta que ya estoy configurado con llaves, y por lo tanto puede estar viendo algo diferente de lo que alguien sin llaves:

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

Paso # 2: En la navegación a la izquierda, vaya a "APIs & auth> APIs"

Paso 3: busque "Google Cloud Messaging para Android" y haga clic en el botón "NO" situado junto a él (nota: esto podría implicar aceptar términos de servicio adicionales)

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

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

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

Paso 7: Da un nombre a la aplicación y elige Aplicación Web, luego haz clic en Registrar.

Paso # 8: Haga clic en la "Server Key" para su clave de servidor

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 los servicios y tiene las claves API, esto seguirá funcionando.

  1. Acceda a Servicios de Google con su cuenta de Google. (Esto no es lo mismo que la Consola de Google)

  2. Haga clic en Seleccionar una plataforma

  3. Haz clic en Habilitar servicios para Android

  4. Rellene 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 tarde y agregar más)

  6. Haga clic en Generar archivos de configuración

  7. Auge. Justo allí en la parte superior de la tarjeta de mensajería en la nube bajo la clave de la API del servidor

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

Google ha actualizado su consola de api recientemente a Google Cloud Console. En pocas palabras, es necesario crear una aplicación de Android y seleccionar Acceder a las API a través de un servidor web. Este servicio tiene una guía detallada para

La forma más sencilla de configurar la clave de la API de GCM y la ID de remitente es acceder a Google con su cuenta y continuar con el Asistente: https://developers.google.com/mobile/add 🙂

  • Versión mínima de servicios de Google Play para la notificación de emisión
  • Script de GoogleCloudMessaging PHP siempre devolviendo invalidregistration
  • Dirección IP del servidor de mensajería de Google Cloud
  • Habilitar GCM para una aplicación durante la subida a Google Play Store
  • IllegalArgumentException al agregar una API de mensajería en la nube a GoogleApiClient
  • La aplicación recibe notificación duplicada mediante GCM después de reinstalar
  • GcmPubSub excepción INVALID_PARAMETERS
  • Cómo crear un tema en las notificaciones FCM
  • Gestionar notificaciones múltiples / apilar notificaciones desde GCM
  • Problemas al crear la aplicación GCM Demo Server
  • ¿Dónde está com.google.android.gcm.GCMBaseIntentService?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.