Android 应用程序关闭时,使用OneSignal的离子通知不起作用

Android 应用程序关闭时,使用OneSignal的离子通知不起作用,android,push-notification,ionic3,onesignal,ionic-native,Android,Push Notification,Ionic3,Onesignal,Ionic Native,我正在尝试使用推送通知到我的移动应用程序,并且尝试使用,现在,两者都有相同的问题 在中,它表示应用程序可能处于强制关闭状态,如果是,在logcat中,您将在尝试发送推送通知时看到此消息: W/GCM-DMM:broadcast intent callback:result=CANCELLED forIntent{act=com.google.android.c2dm.intent.RECEIVE pkg=com.onesignal.example(有额外功能)} 因此,为了查看它,我使用命令ad

我正在尝试使用推送通知到我的移动应用程序,并且尝试使用,现在,两者都有相同的问题

在中,它表示应用程序可能处于强制关闭状态,如果是,在
logcat
中,您将在尝试发送推送通知时看到此消息:

W/GCM-DMM:broadcast intent callback:result=CANCELLED forIntent{act=com.google.android.c2dm.intent.RECEIVE pkg=com.onesignal.example(有额外功能)}

因此,为了查看它,我使用命令
adb logcat grep |“GCM”
查看我的设备是否正在发送此消息

是的,是的

如果应用程序是强制关闭的,则可以显示它,但当应用程序是打开的或也在后台时,会显示错误消息

我觉得这很奇怪,因为当应用程序打开时,或者在后台,我可以接收推送通知,并根据需要处理它,即使错误消息显示在
logcat
中,但当我关闭它时,没有更多的通知,错误消息一直出现在
logcat

我试过什么?
  • 同样,它说应用程序可以强制关闭,在远程调试时
    刷掉你的应用程序
    ,所以我尝试使用
    爱奥尼亚科多娃运行android--prod--release--device来测试推送通知,但还是发生了同样的事情
  • OneSignal有一个,所以我在发送推送通知时尝试了许多不同的配置,其中任何一个都可以在应用程序关闭时到达我的设备,甚至可以更改
    logcat
    消息
  • 在我的应用程序中安装了OneSignal,而且,我真的很绝望,也应用了OneSignal,但没有一个有效
我的配置
  • 配置:

    • 爱奥尼亚CLI:3.6.0
    • Cordova CLI:6.5.0
    • @离子本机/onesignal:4.1.0
    • 设备:联想K5
  • 插件列表

    • 爱奥尼亚科尔多瓦插件列表
    • cordova插件应用程序事件1.2.0“应用程序事件”
    • cordova插件autostart 2.0.1“autostart”
    • cordova插件控制台1.0.7“控制台”
    • cordova插件设备1.1.6“设备”
    • cordova插件splashscreen 4.0.3“splashscreen”
    • cordova插件状态栏2.2.3“状态栏”
    • cordova插件白名单1.3.2“白名单”
    • de.appplant.cordova.plugin.local-notification 0.8.5“LocalNotification”
    • 爱奥尼亚插件键盘2.2.1“键盘”
    • onesignal cordova插件2.1.2“onesignal推送通知”