无法接收推送通知在Android中使用trigger.io和parse.com(Cannot rec

2019-08-08 03:09发布


我刚开始开发Android和iPhone与应用trigger.ioparse.com 。 现在我被困试图推送通知添加到应用程序。 我送测试从控制面板在推parse.com但没有任何反应的Android手机,我用测试上。

下面是我做了什么:

  • 新增的合作伙伴/解析部分config.jsonapplicationIdclientKey从设置在parse.com

  • 新增"event": true在config.json模块部分

  • 我config.json看起来是这样的:

     { "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)" } } } 
  • 下面的代码添加监听传入推:

     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); }); 
  • 为了测试用USB线连接我的Android手机应用程序,以我的Mac,并选择在触发工具在浏览器中“运行Android”

  • 在日志中我看到消息“初始化解析和订阅默认通道”和“添加推送监听器”

  • 我去parse.com推送通知,并看到有一个连接的装置。 我测试发送几个消息,一些“消息”模式,有的JSON模式。

  • 解析认为,邮件被发送,但没有被记录在我身边

  • 我还测试了另一种连接Android手机。 然后分析指出,有两个到达手机,但新手机并没有得到任何消息,无论是。

综观文档和例子,我想不出别的尝试。 我不能决定,如果这是一个trigger.io问题或parse.com问题。

有没有人有什么想法?

Answer 1:

这是一个问题,只是当你使用的是默认广播 - 而不是一个名为 - 通道?

我们有一个与准备明天或下周初将被部署在Android上的广播信道问题的修复 - 这将是平台版本v1.4.27。



文章来源: Cannot receive push notifications in Android with trigger.io and parse.com