【发布时间】:2015-02-24 15:49:56
【问题描述】:
我正在尝试让 trigger.io 应用程序接收来自 parse 的推送通知。我已经在 Parse.com 上设置了一个帐户,安装并配置了 parse trigger.io 模块,并将相关的设置代码添加到我的应用程序中。
这是我的客户端应用程序的代码:
forge.parse.installationInfo(success, error);
function success(info){
forge.logging.log("installation: "+JSON.stringify(info));
}
function error(info){
forge.logging.log("Parse error! "+JSON.stringify(info));
}
forge.parse.push.subscribe("beta-testers",function () {
forge.logging.info("subscribed to beta-tester push notifications!");
},function (err) {
forge.logging.error("error: "+ JSON.stringify(err));
});
forge.event.messagePushed.addListener(function (msg) {
forge.logging.log(JSON.stringify(msg));
});
该应用似乎已成功连接到 Parse.com。
它记录所有相关的确认消息:
(我故意将我的设备 ID 设为空白)
[INFO] Pausing webview while application not focussed.
[INFO] Checking for reload update.
[INFO] Android remote debugging disabled.
[INFO] Android hardware acceleration enabled.
[INFO] Loading live page in webview: http://10.56.2.49:31337/src/index.html
[INFO] Application in focus, resuming webview.
[INFO] No reload update available.
[INFO] [FORGE] 'installation: {"id":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"}'
[INFO] [FORGE] 'subscribed to beta-tester push notifications!'
[INFO] Checking for reload update.
[INFO] No reload update available.
我正在测试的设备(AVD 模拟器 + 手机上的 .apk)似乎都在 parse.com 上注册;当我选择收件人向蓝色菜单栏发送通知时显示“这将发送到 2 个设备”。
据我所知,一切都设置正确。 但是,如果我发送通知,我的任何设备都不会收到它。 forge.io 日志保持安静,并且 parse.com 仪表板上的“推送已发送”列对我的所有发送都显示为“0”。
我已经到了不知道如何进一步调试的阶段。
非常感谢您的帮助!
【问题讨论】:
标签: parse-platform push-notification trigger.io