我能够在我的Ionic项目中安装FCM。但是只要我把这一行放在任何TS文件上:
import { FCM } from '@ionic-native/fcm';
该页面无法访问。由于问题发生在我的Android手机中,我试图看看我是否能从logcat获得任何东西,但这就是全部 我明白了:
file:///android_asset/www/build/vendor.js:第1378行:错误
有谁知道发生了什么事?
答案 0 :(得分:0)
似乎问题已经解决了。以下是可能解决问题的更改:
我打开app.module.ts文件并添加了这一行:
从@ ionic-native / fcm';
导入{FCM}内部提供者:[],我添加了FCM
我还访问了cordova-plugin-fcm的FCM插件目录并更改了FCMPlugin.gradle文件:
buildscript {
repositories {
jcenter()
mavenLocal()
}
dependencies {
classpath 'com.android.tools.build:gradle:+'
classpath 'com.google.gms:google-services:3.1.0'
}
}
apply plugin: 'com.google.gms.googleservices'
经过所有这些更改后,Ionic的FCM插件开始工作。