Firebase analytics és crashlytics használatának beállítása a FirebaseLogger-ben.

This commit is contained in:
2026-06-24 11:24:19 +02:00
parent ccf62aafce
commit e126f340c6
5 changed files with 294 additions and 50 deletions
@@ -14,6 +14,8 @@ import 'package:flutter/services.dart';
import 'package:flutter_secure_storage/flutter_secure_storage.dart';
import 'package:get/get.dart';
import 'package:package_info_plus/package_info_plus.dart';
import 'package:terepi_seged/services/app_logger.dart';
import 'package:terepi_seged/services/firebase_logger.dart';
import 'package:uuid/uuid.dart';
import '../models/device_info_model.dart';
@@ -58,6 +60,11 @@ class DeviceIdentityService extends GetxService {
// Háttérben regisztrálás — nem blokkolja az UI-t
unawaited(_registerDevice());
_isReady = true;
FirebaseLogger.setDeviceIdentifier(info.deviceId, deviceLabel.value);
FirebaseLogger.setKey('model', model);
FirebaseLogger.setKey('os_version', osInfo);
FirebaseLogger.setKey('app_version', appInfo);
}
// ── Betöltés ──────────────────────────────────────────────────────