Initialize firebase and log
This commit is contained in:
parent
c143f228fe
commit
c4f7ae2a1b
2 changed files with 5 additions and 0 deletions
|
|
@ -3,6 +3,7 @@ import 'dart:developer' as developer;
|
|||
import 'dart:io';
|
||||
import 'dart:math';
|
||||
|
||||
import 'package:firebase_core/firebase_core.dart';
|
||||
import 'package:firebase_crashlytics/firebase_crashlytics.dart';
|
||||
import 'package:flutter_background_geolocation/flutter_background_geolocation.dart' as bg;
|
||||
import 'package:traccar_client/location_cache.dart';
|
||||
|
|
@ -115,7 +116,9 @@ class GeolocationService {
|
|||
|
||||
@pragma('vm:entry-point')
|
||||
void headlessTask(bg.HeadlessEvent headlessEvent) async {
|
||||
await Firebase.initializeApp();
|
||||
await Preferences.init();
|
||||
FirebaseCrashlytics.instance.log('geolocation_headless:${headlessEvent.name}');
|
||||
switch (headlessEvent.name) {
|
||||
case bg.Event.ENABLEDCHANGE:
|
||||
await GeolocationService.onEnabledChange(headlessEvent.event);
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
import 'dart:developer' as developer;
|
||||
import 'dart:io';
|
||||
|
||||
import 'package:firebase_core/firebase_core.dart';
|
||||
import 'package:firebase_crashlytics/firebase_crashlytics.dart';
|
||||
import 'package:firebase_messaging/firebase_messaging.dart';
|
||||
import 'package:flutter_background_geolocation/flutter_background_geolocation.dart' as bg;
|
||||
|
|
@ -62,6 +63,7 @@ class PushService {
|
|||
|
||||
@pragma('vm:entry-point')
|
||||
Future<void> pushServiceBackgroundHandler(RemoteMessage message) async {
|
||||
await Firebase.initializeApp();
|
||||
await Preferences.init();
|
||||
await bg.BackgroundGeolocation.ready(Preferences.geolocationConfig());
|
||||
FirebaseCrashlytics.instance.log('push_background_handler');
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue