【问题标题】:Error on getToken() after updating fcm plugin更新 fcm 插件后 getToken() 出错
【发布时间】:2019-04-25 15:33:06
【问题描述】:

我使用 cordova-plugin-fcm-with-dependency-update 更新了 FCM 插件,但在 getToken() 上出现错误

Uncaught (in promise): TypeError: Object(...) is not a function TypeError: Object(...) 不是函数

【问题讨论】:

    标签: ios plugins ionic3


    【解决方案1】:

    在 ionic.config.json 文件中检查您的项目类型。

    如果类型是“ionic-angular”,则安装4.x.x版本。

    npm i -s @ionic-native/firebase@4.20.0
    

    如果类型是“angular”,则安装5.x.x-beta版

    npm i -s @ionic-native/firebase@5.0.0-beta.24
    

    注意

    仅当您使用 Angular 6

    时,才在导入结束时添加 ngx
    import { Firebase } from '@ionic-native/firebase/ngx';
    

    如果不从 app.module.ts 和 app.component.ts 中的导入中删除 ngx

    import { Firebase } from '@ionic-native/firebase';
    

    Refencence

    在此之后,您遇到了问题,请随时在这里写。

    【讨论】:

    • 当我使用 import { FCM } from '@ionic-native/fcm';比得到错误“FCM”指的是一个值,但它在公共 fcm 上被用作一种类型:FCM
    猜你喜欢
    • 1970-01-01
    • 2021-01-17
    • 1970-01-01
    • 1970-01-01
    • 2016-09-02
    • 1970-01-01
    • 1970-01-01
    • 2020-12-27
    相关资源
    最近更新 更多