Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 离子4推送通知弹出窗口未显示_Angular_Typescript_Ionic Framework_Npm_Cordova Plugin Fcm - Fatal编程技术网

Angular 离子4推送通知弹出窗口未显示

Angular 离子4推送通知弹出窗口未显示,angular,typescript,ionic-framework,npm,cordova-plugin-fcm,Angular,Typescript,Ionic Framework,Npm,Cordova Plugin Fcm,我正在尝试将FCM推送通知集成到我的ionic 4项目中。我所做的只是安装了这个插件,按照说明()并获得了FCM令牌。下面是我获取令牌的代码 this.fcm.getToken().then(token => { console.log('token', token) }); 上述代码运行完全正常,并在控制台中打印FCM令牌。之后,我将使用该令牌从firebase控制台发送测试通知。我在设备上收到通知,但通知弹出窗口(如whatsapp或其他应用程序在您使用手机时显示,并且收到新

我正在尝试将FCM推送通知集成到我的ionic 4项目中。我所做的只是安装了这个插件,按照说明()并获得了FCM令牌。下面是我获取令牌的代码

this.fcm.getToken().then(token => {
    console.log('token', token)
});
上述代码运行完全正常,并在控制台中打印FCM令牌。之后,我将使用该令牌从firebase控制台发送测试通知。我在设备上收到通知,但通知弹出窗口(如whatsapp或其他应用程序在您使用手机时显示,并且收到新通知)未显示。新通知正在悄悄地添加到我手机的通知列表中。我的应用程序的一个小图标也显示在设备的状态栏上。问题是通知弹出窗口未显示

下面是添加到my package.json中的插件版本

更新了依赖关系的cordova插件fcm“^4.1.1”

@ionic native/fcm:“^5.18.0”

我已经创建了一个新项目,所以这是迄今为止我在这个项目中安装的唯一插件

还尝试使用邮递员使用以下数据发送推送(并修改这些数据),但弹出窗口未显示。只是在列表中添加了一个通知,设备的状态栏上显示了一个小图标

{
    "to":"mydevicetoken",
    "notification": {
        "title": "Tag Test 6",
        "body": "test2",
        "sound":"default",
        "click_action":"FCM_PLUGIN_ACTIVITY"
    },
    "data":{
        "alertTitle": "title1",
        "alertBody": "test2",
        "leadId":"5dd6328c61e8f96ea9718419",
        "leadName": "Test Name"
    }
}
通知弹出窗口

有人知道如何修复它或者我在这里做错了什么吗