Ionic V3和FCM插件

时间:2018-02-22 10:48:40

标签: android ionic-framework plugins push-notification

我能够在我的Ionic项目中安装FCM。但是只要我把这一行放在任何TS文件上:

import { FCM } from '@ionic-native/fcm';

该页面无法访问。由于问题发生在我的Android手机中,我试图看看我是否能从logcat获得任何东西,但这就是全部 我明白了:

file:///android_asset/www/build/vendor.js:第1378行:错误

有谁知道发生了什么事?

1 个答案:

答案 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插件开始工作。