我刚开始开发Android和iPhone与应用trigger.io
和parse.com
。 现在我被困试图推送通知添加到应用程序。 我送测试从控制面板在推parse.com
但没有任何反应的Android手机,我用测试上。
下面是我做了什么:
新增的合作伙伴/解析部分
config.json
用applicationId
和clientKey
从设置在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
问题。
有没有人有什么想法?