//
import 'firebase/firebase_helper.dart';
//
//
import 'umeng/umeng_helper.dart';
//
class ApmHelper {
ApmHelper._internal();
factory ApmHelper() => _getInstance();
static ApmHelper get instance => _getInstance();
static ApmHelper? _instance;
// 增加开关
static bool enabled = false;
static ApmHelper _getInstance() {
_instance ??= ApmHelper._internal();
return _instance!;
}
Future initApp() async {
//
await UmengHelper.instance.initApp();
//
//
await FirebaseHelper.instance.initApp();
//
}
Future initSdk() async {
//
UmengHelper.instance.initSdk();
//
//
// FirebaseHelper.instance.initSdk();
//
}
Future login(String userId) async {
//
UmengHelper.instance.login(userId);
//
//
FirebaseHelper.instance.login(userId);
//
}
Future trackEvent(
String eventName, Map parameters) async {
//
UmengHelper.instance.trackEvent(eventName, parameters);
//
//
FirebaseHelper.instance.trackEvent(eventName, parameters);
//
}
Future logout() async {
//
UmengHelper.instance.logout();
//
//
FirebaseHelper.instance.logout();
//
}
}