使用 Trigger.io 和解析模块创建了一个应用程序以包含推送通知。在 Android 设备(2.3 和 4)上安装了该应用程序。
如果在应用程序未运行时发送通知 - 它不会通知用户。只有当我启动应用程序时,才会收到我之前发送的通知。如果应用程序在后台运行时发送通知,则会收到通知。
这就是我订阅的方式:
forge.partners.parse.push.subscribe("channel", onSuccess, onFail);
这就是我收听消息的方式:
forge.event.messagePushed.addListener(messagePushed);
编辑
创建了重现此行为的公共极简测试应用程序。你可以在这里找到它:https ://github.com/rotev/trigger_io_push_notifications_test 请注意,我从源中删除了 local_config.json、identity.json 和 config.json,因为它包含敏感信息。
您的帮助将不胜感激:\