更新fcm插件后getToken()出错

时间:2019-04-25 15:33:07

标签: ios plugins ionic3

我使用cordova-plugin-fcm-with-dependency-update更新了 FCM 插件,然后在getToken()上获取错误

  

未捕获(承诺):TypeError:Object(...)不是函数   TypeError:Object(...)不是函数

1 个答案:

答案 0 :(得分:0)

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

如果类型为“离子角” ,则安装4.x.x版本。

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

如果类型为“角度” ,则安装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

在此之后,您会遇到问题,然后随时在此处写。