- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Ionic 和 Firebase。我已经创建了 firebase 项目,单击图标以“向您的 android 应用程序添加火力”并按照步骤操作。
跟随。是我的 html 页面上的代码:
<ion-header>
<ion-navbar>
<ion-title>
Ionic Blank
</ion-title>
</ion-navbar>
</ion-header>
<ion-content padding>
Firebase Analytics
<p>
Click the button to log a custom event
</p>
<button ion-button full (click)="logClick()">Log event</button>
</ion-content>
以下代码在本页的ts中:
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import { EventLoggerProvider } from '../../providers/event-logger/event-logger';
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
constructor(public navCtrl: NavController,
public logger: EventLoggerProvider) {
}
logClick() {
this.logger.logButton('homeButton',{ pram: "paramValue" })
}
}
跟随。代码在提供者中:
import { HttpClient } from '@angular/common/http';
import { Injectable } from '@angular/core';
import { FirebaseAnalytics } from '@ionic-native/firebase-analytics';
@Injectable()
export class EventLoggerProvider {
constructor(public fba: FirebaseAnalytics) {
console.log('Hello EventLoggerProvider Provider');
}
logButton(name:string,value:any){
this.fba.logEvent(name, { pram:value })
.then((res: any) => {console.log(res);})
.catch((error: any) => console.error(error));
}
}
我运行“ionic cordova run android”并在移动设备上启动该应用程序,一切似乎都正常。但是,当我执行“ionic serve”时,页面在浏览器中加载正常,但是当我单击按钮时,可能是什么原因导致它执行以下操作。错误?
Ionic - Runtime Error this.fba.logEvent(...).then is not a function
最佳答案
现在看到代码就更清楚了。
从“@ionic-native/firebase-analytics”导入 { FirebaseAnalytics };
@ionic-native
函数只能在真实设备或模拟器上运行。否则会报错。
关于ionic-framework - Ionic - 运行时错误 this.fba.logEvent(...).then 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54321622/
我正在将Google Analytics(分析)添加到我的Flutter项目中。 可以将事件记录在这样的静态函数中吗? static Future logEvent(String eventName)
在 WriteTo.Observer 方法中,我想传递使用格式化模板呈现的格式化日志消息。我怎样才能做到这一点? class Program { static void Main(string
我正在尝试使用 firebase,但是当我想使用 logEvent 记录用户访问次数最多的 url 时,此显示错误。这是代码: Bundle bundle3 = new Bundle(); bundl
有人知道是否可以在 log4j 上创建一个监听器以从命名方法/类捕获每个日志?最后是将检索到的日志添加到 JPanel 中。 log4j2.xml logs
我正在使用 ionic 和插件 cordova-plugin-facebook4。当我尝试使用 logEvent() 时,我没有收到任何错误,也没有将信息获取到我的 Facebook 分析。 我通过以
我尝试使用 Firebase 来跟踪我的应用。这是我的代码: import UIKit import Firebase class Section1121: UIViewController {
native react :0.40 react-native-fbsdk: 0.5 我想在我的 React Native 项目中使用 react-native-fbsdk 来记录事件,我按照这个库的
这是我的配置文件或log4j2.properties文件 #Socket Appender appender.socket.type=Socket appender.socket.name=Socke
我正在使用 Ionic 和 Firebase。我已经创建了 firebase 项目,单击图标以“向您的 android 应用程序添加火力”并按照步骤操作。 跟随。是我的 html 页面上的代码:
有时我的一些事件没有记录在 Firebase DebugView 中,我目前正试图找出原因。 我们决定忽略 await为 firebase.analytics().logEvent(...) ,现在我
我目前正在使用 Serilog 将日志(日志应用程序)记录到 CouchDB 数据库,并将一些类型分解到数据库中。 我有一个单独的应用程序(报告应用程序)试图从数据库中提取 LogEvents 并将它
文档说,那 onStartSession should be called from within the onStart method of the activity in question. 在这
FlurryAgent.logEvent 和 FlurryAgent.onEvent 有什么区别? 我找不到关于这些的任何文档。 最佳答案 onEvent 已弃用,您应该使用 logEvent 取而代
谷歌搜索对我没有帮助。我正在尝试通过 Facebook 在 Facebook 仪表板上推送数据 app events我的代码是: AppEventsLogger logger = AppEve
我正在将 Google Analytics 跟踪添加到我的 Unity 游戏中(选择加入 GA 而不是 Firebase)。我正在使用今天早上从 Google 下载的 GA v4 和 Unity 版本
长话短说如果我在 log4j2.xml 配置中使用带有嵌套 KeyValuePair 的 JsonLayout,则生成的日志消息为空。有什么想法吗? 说来话长 我将 Tomcat 8.5.43 与以下
我想在我的 log4j2.xml 文件中使用 Rewrite appender,以便在记录之前我可以修改日志。我没有从谷歌那里得到太多帮助。根据 log4j2 文档,Rewrite 是一个具有重写方法
我是一名优秀的程序员,十分优秀!