Articles of google cloud mensajería

ID canónico de GCM

Al tener varios regids para 1 dispositivo, GCM devuelve el error de identificación canónica: {“multicast_id”:xxxx,”success”:2,”failure”:0,”canonical_ids”:1,”results”:[{“message_id”:”xxxxx”},{“registration_id”:”newest reg ID here”,”message_id”:”xxxxxx”}]} Entonces, muestra el regid más nuevo que debe usar GCM, pero ¿por qué no muestra el regid que debería eliminar (el anterior)? ¿Cómo sé cuál es el regid anterior y cuál debería eliminar de mi base de […]

¿Los tokens de GCM antiguos permanecen encendidos incluso después de una desinstalación?

Hemos estado trabajando en una implementación de GCM y hemos notado que la dirección de un dispositivo asignada a la instalación de una aplicación puede seguir funcionando incluso si la aplicación se desinstala. Así que instalamos una aplicación, obtenemos el token A, el dispositivo se suscribe a un tipo de alerta particular 1, token de […]

android GCM registration ID max length

En Google Cloud Messaging, ¿cuál es exactamente la longitud máxima de la identificación de registro?

Android GCM enviado con éxito pero no recibido en algunos dispositivos

En el lado del servidor, estoy usando la biblioteca del servidor GCM 1.0.2 proporcionada por Google. En el lado del cliente, configuré GCM como se indica en la documentación oficial . Mi problema es que todo funciona bien en la mayoría de los dispositivos, pero en algunos dispositivos, no se recibe el empuje. if (case1) […]

Android GCM SENDER_ID, ¿cómo conseguirlo?

Intento migrar a GCM y tengo un problema con el SENDER_ID que necesito proporcionar. Yo uso el proyecto de demostración de google. En este proyecto, si lo entiendo bien, SENDER_ID proporcionar un SENDER_ID a la aplicación en el archivo CommonUtilities.java. El SENDER_ID que proporcioné es la clave API que registré en https://code.google.com/apis/console/ y tiene este […]

Cómo obtener una ID canónica de GCM

Estoy tratando de obtener una identificación única para mi dispositivo para poder recibir notificaciones automáticas de mi servidor. Como dicen todos los turorials: me registro usando GMC: GoogleCloudMessaging gcm = GoogleCloudMessaging.getInstance(context); String regid = gcm.register(PROJECT_NUMBER); // <—- duplicated if uninstalled/ reinstalled SendRegIdToServer(regId); Ahora, envío el regId a mi servidor y lo guardo en el dispositivo. […]

Cómo arreglar INSTALL_PARSE_FAILED_MANIFEST_MALFORMED en mi aplicación de Android

Hola, estoy intentando experimentar con gcm pero no puedo hacerlo funcionar. No sé dónde estoy jugando con esto, a continuación se muestra el error que estoy recibiendo. Estoy intentando implementar mi aplicación directamente en el dispositivo y depurar desde allí, pero cada vez que bash implementarlo, aparece este error Waiting for device. Target device: HT24LW108632 […]

Al hacer clic en Notificación, ¿no está comenzando la actividad prevista?

Estoy usando GCM en mi aplicación y también estoy usando NotificationManager para Crear una Notificación cada vez que recibo un mensaje GCM. Ahora todo está funcionando perfectamente y el mensaje GCM se muestra correctamente en el área de Notificación, pero cuando hago clic en la notificación debería comenzar una actividad de mi aplicación que mostrará […]

ID de registro de GCM cambiado

Desarrollé una aplicación que usaba tecnología GCM y todo está bien. Observé que la identificación de registro del dispositivo cambia después de un período de tiempo y esto ha causado un problema en mi aplicación porque mi aplicación depende de la ID de registro. Entonces, ¿cómo puedo obtener un ID de registro fijo para los […]

Android GCM (notificación push): el dispositivo no recibe notificaciones si la aplicación se detiene

Uso la notificación de inserción (GCM) en mi proyecto de Android. De acuerdo con el tutorial de GCM, implementé el receptor de difusión y lo AndroidManifest.xml en AndroidManifest.xml . Este tipo de receptores de difusión deberían recibir mensajes incluso si mi aplicación está cerrada (no solo si mi aplicación está en segundo plano, pero incluso […]