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推送通知”