No se pueden recibir notificaciones push en Android con trigger.io y parse.com
Acabo de comenzar a desarrollar una aplicación para Android y iPhone contrigger.io
yparse.com
. Ahora estoy atascado tratando de agregar notificaciones push a la aplicación. Puedo enviar pulsaciones de prueba desde el panel de control aparse.com
pero no pasa nada en el teléfono con el que estoy probando.
Esto es lo que he hecho:
Se agregó la sección socios / análisis enconfig.json
conapplicationId
yclientKey
de los ajustes enparse.com
Adicional"event": true
a la sección de módulos en config.json
Mi config.json se parece a esto:
{
"config_version": "2",
"name": "My test app",
"author": "(my email)",
"version": "0.1",
"platform_version": "v1.4",
"description": "An empty app created by default",
"modules": {
"logging": {
"level": "DEBUG"
},
"event": true,
"geolocation": true,
"contact": true,
"file": true,
"is": true,
"media": true,
"notification": true,
"prefs": true,
"request": {
"permissions": ["http://*/*", "https://*/*"]
},
"tools": true,
"reload": true
},
"partners": {
"parse": {
"applicationId": "(my real app id)",
"clientKey": "(my real client key)"
}
}
}
Se agregó el siguiente código para escuchar las inserciones entrantes:
forge.logging.info('Adding push listener');
forge.event.messagePushed.addListener(function (msg) {
forge.logging.info('Got push: ');
forge.logging.info(JSON.stringify(msg));
}, function(err) {
forge.logging.error('There was an error receiving push!');
forge.logging.error(err);
});
Para probar la aplicación, conecto mi teléfono Android con un cable USB a mi Mac y elijo "Ejecutar Android" en el kit de herramientas Trigger en el navegador
En el registro veo los mensajes "Inicializando Parse y suscribiéndome al canal predeterminado" y "Agregando escucha de inserción"
Voy a parse.com Notificaciones push y veo que hay un dispositivo conectado. Pruebo para enviar varios mensajes, algunos en modo "Mensaje", algunos en modo JSON.
Parse piensa que los mensajes se envían, pero no se registra nada por mi parte
También probé la conexión de otro teléfono Android. Parse luego indicó que había dos teléfonos accesibles, pero el nuevo teléfono tampoco recibió ningún mensaje.
Mirando la documentación y los ejemplos, no puedo pensar en otra cosa para probar. No puedo decidir si esto es untrigger.io
problema o unparse.com
problema.
¿Alguien tiene alguna idea?