Wallpaper-Genie/lib/firebase/firebase_analytics_manager.dart
Fson 23e35c5bd8 1.增加埋点
2.调整广告开关配置逻辑
2024-08-15 09:52:49 +08:00

39 lines
931 B
Dart
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import 'package:firebase_analytics/firebase_analytics.dart';
import 'package:wallpaperx/common/utils/log_print.dart';
class FirebaseAnalyticsManager {
/// 埋点
/// name事件名
/// parameters业务参数
static void logEvent(String eventName, {Map<String, Object>? parameters}) {
try {
FirebaseAnalytics.instance.logEvent(
name: eventName,
parameters: parameters,
);
} catch (e) {
LogPrint.d(e.toString());
}
}
/// 启动事件:启动时上传
static void logLaunch() {
logEvent('launch');
}
/// 首页PV首页曝光上传
static void logHomepage() {
logEvent('homepage');
}
/// 加载页PV加载页面曝光上传
static void logLoadingPage() {
logEvent('loading_page');
}
/// 广告展示:所有的广告位只要有广告成功展示出来就上传一条
static void logAdsShow() {
logEvent('ads_show');
}
}