首页 > 解决方案 > 错误:将 firebase 分析与 ionic 3 集成

问题描述

我已将 Firebase Analytics 与 Ionic 3 应用程序集成,并在应用程序的根目录中添加了 Google 服务文件。但是,我不断收到以下错误。知道我可能做错了什么吗?

错误类型错误:this.firebaseAnalytics.logEvent(...).then 不是 RegistrationPage.webpackJsonp.103.RegistrationPage.ionViewDidEnter 的函数

注册.ts

export class RegistrationPage {

constructor(public navCtrl: NavController, public navParams: NavParams,  
private firebaseAnalytics: FirebaseAnalytics) {
}

ionViewDidLoad() {
console.log('ionViewDidLoad RegistrationPage');
}

public ionViewDidEnter()
{
this.firebaseAnalytics.logEvent('page_view', {page: 
 'RegistrationPage'}).then((res: any) => {
  console.log(res)
})
.catch((error: any) => {
console.error(error)
});
}
}

app.module.ts

import { FirebaseAnalytics } from '@ionic-native/firebase-analytics';
....
providers: [
StatusBar,
SplashScreen,
{provide: ErrorHandler, useClass: IonicErrorHandler}
FirebaseAnalytics
]

请建议。

标签: javascriptangularionic-frameworkionic3firebase-analytics

解决方案


推荐阅读