¿Es necesaria una cuenta de Google para GCM (Google Cloud Messaging)?

Necesito escribir una aplicación sencilla para obtener PUSH Notifications.
Utilicé GCM que utiliza Google Play Services para obtener información.

Mis preguntas son: para acceder a GCM, ¿es necesaria la Cuenta de Google o no?
¿Puedo usar otra cuenta de correo electrónico para identificar el dispositivo?
¿Hay alguna otra forma de obtener notificaciones push para otra cuenta de correo electrónico o dispositivo?

Citando desde GCM Características

Utiliza una conexión existente para los servicios de Google. Para dispositivos pre-3.0, esto requiere que los usuarios configuren su cuenta de Google en sus dispositivos móviles. Una cuenta de Google no es un requisito en los dispositivos que ejecutan Android 4.0.4 o superior.

Si su aplicación admite dispositivos pre-3.0, , es necesaria la Cuenta de Google y debe agregar este permiso a su manifiesto.

<uses-permission android:name="android.permission.GET_ACCOUNTS" /> 

Como se indica en otras respuestas, la documentación de GCM indica que se requiere una cuenta de Google en el dispositivo para las versiones de Android anteriores a 4.0.4.

Sin embargo, en la siguiente publicación del grupo de Google android-gcm, un desarrollador de Google afirma que si utiliza la última versión de Google Play Services, no necesita una cuenta de Google en el dispositivo, ni siquiera para dispositivos antiguos (Froyo y Gingerbread ).

Algunos antecedentes: el registro de Froyo y Gingerbread se implementa en GoogleServicesFramework, utilizando la cuenta de Google para registrarse. Esto ha dado lugar a una gran cantidad de errores de autenticación para las personas donde la cuenta no estaba en buen estado.

A partir de ICS, GCM no depende ni utiliza la cuenta de Google, puede utilizarla antes de agregar una cuenta o sin cuentas.

La actualización de "Play Services" está implementando el nuevo esquema en todos los dispositivos – pero parece que un pequeño número de dispositivos tienen problemas con esto, estamos investigando – pero los números son mucho más bajos que los del antiguo esquema.

Si desea utilizar el código en GSF, para Froyo y Gingerbread – necesita usar la biblioteca anterior, que establece el nombre del paquete explícitamente. La nueva biblioteca en GCM utiliza el nuevo código de registro.

La conexión real a google está siguiendo el mismo camino – estamos gradualmente (y lentamente) moviendo dispositivos al nuevo código en servicios de juego.

No lo he probado, así que no puedo decir si realmente funciona.

Sí, siempre que necesites usar la cuenta de Google de Google Maps, es necesario.

Porque cuando has ingresado tu cuenta en ese momento Sender_Id y Application_Id en tu navegador de url. Así lo obtendrás a través de la Consola de Google para desarrolladores y usarla en tu aplicación.

Sí, es necesaria una cuenta de Google. Necesitas obtener Sender_Id y Application_Id en la consola de Google para desarrolladores accediendo a tu cuenta de Google.

El inicio de sesión de cuenta de Google ya no es necesario para que GCM funcione. Así que no necesita el permiso android.permission.GET_ACCOUNTS .

Si está utilizando la API GCM con InstanceID (GCM 3.0) o GoogleCloudMessaging.register(GCM 2.0) , no es necesario configurar la cuenta de Google en ninguna versión de Android y no es necesario dar permiso de android.permission.GET_ACCOUNTS .

Pero si está utilizando la biblioteca obsoleta GCMRegistrar.register , todavía necesita una cuenta de Google en versiones anteriores

  • No recibe la notificación de push de GCM de Amazon SNS
  • ¿En Blackberry el jugador androide apoya notificaciones del empuje o C2dm?
  • PHP del servidor GCM - Error 401 no autorizado
  • Enviar notificación múltiple a GCM usando JSON
  • Android Push Notificación del dispositivo a otros dispositivos
  • Notificaciones Push de XMPP (Openfire)
  • Comportamiento de aplicaciones Android VOIP en modo Doze
  • GCM notificación de empuje funciona después de la aplicación de parada de la fuerza?
  • ¿Cómo implementar C2DM en android?
  • Parse push notificación token del dispositivo android no guardado en algunos casos
  • Problema de registro del dispositivo Gcm en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.