cordova-plugin-fcm-with-dependecy-updated 不工作 ionic 5

cordova-plugin-fcm-with-dependecy-updated not working ionic 5

我按照 ionic 文档安装了 cordova-plugin-fcm-with-dependecy-updated,并进行了所有必要的 firebase 配置。 我将 FCM 导入到应用程序模块中。 然后我把通知代码放在我的 app.component.ts

但是当我做 ionic cordova 时 运行 android 我有这个作为信息:

问题是它没有显示令牌,请有人帮助我。

试试这个:

  1. 将您的项目复制到新文件夹/存储库,然后重新安装
    npm install
  2. 添加平台
    ionic cordova platfrom add ios
  3. 清除缓存
    npm cache clean

我遇到了同样的问题。我通过从 'cordova-plugin-fcm-with-dependecy-updated/ionic';

导入 { FCM } 解决了这个问题

more details here

我使用 onesignal 解决了我的问题

我有同样的问题,尝试用这个导入 FCM: 从 'cordova-plugin-fcm-with-dependecy-updated/ionic/ngx';

导入 {FCM}

我遇到了同样的问题。不是从 npm 包中导入 FCM,而是直接从 cordova 包中这样导入:

import { FCM } from "cordova-plugin-fcm-with-dependecy-updated/ionic/ngx";

先安装以下插件

  1. cordova 插件添加 cordova-plugin-androidx
  2. cordova 插件添加 cordova-plugin-androidx-适配器

现在

import fcm as import { FCM } from "cordova-plugin-fcm-with-dependecy-updated/ionic/ngx";

删除平台并再次添加它们然后再次构建项目

对我来说,解决方案是:

  1. ionic cordova 插件删除 cordova-plugin-fcm-with-dependecy-updated
  2. ionic cordova 插件添加 cordova-plugin-fcm-with-dependecy-updated@7.2.0
  3. 从'cordova-plugin-fcm-with-dependecy-updated/ionic/ngx'导入{FCM};
  4. 离子科尔多瓦 运行 android

我遇到了同样的问题,我按照以下步骤操作并且成功了。

1-删除 node_modules 文件夹。 2-运行 npm i.

我的问题是由于软件包安装不完整或损坏造成的。