Não é possível receber notificações push no Android com o trigger.io e o parse.com
Acabei de começar a desenvolver um aplicativo para Android e iPhone comtrigger.io
eparse.com
. Agora estou preso tentando adicionar notificações push ao aplicativo. Envio envios de teste do painel de controleparse.com
mas nada acontece no telefone Android com o qual estou testando.
Aqui está o que eu fiz:
Adicionada a seção parceiros / análise emconfig.json
comapplicationId
eclientKey
das configurações emparse.com
Adicionado"event": true
para a seção de módulos no config.json
Meu config.json se parece com isto:
{
"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)"
}
}
}
Adicionado o seguinte código para escutar os envios de entrada:
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 testar o aplicativo, conecto meu telefone Android por cabo USB ao meu Mac e escolho "Executar android" no kit de ferramentas Trigger no navegador
No log, vejo as mensagens "Inicializando o Parse e assinando o canal padrão" e "Adicionando o ouvinte push"
Eu vou para parse.com Push notificações e ver que há um dispositivo conectado. Eu testo para enviar várias mensagens, algumas no modo "Message", algumas no modo JSON.
Parse acha que as mensagens são enviadas, mas nada está logado no meu lado
Eu também testei conectando outro telefone Android. Parse então indicou que havia dois telefones acessíveis, mas o novo telefone também não recebeu nenhuma mensagem.
Olhando para a documentação e exemplos, não consigo pensar em mais nada para tentar. Eu não posso decidir se isso é umtrigger.io
problema ou umparse.com
problema.
Alguém tem alguma idéia?