import 'dart:io' show Platform; import 'package:flutter/foundation.dart' show kIsWeb; import 'package:flutter/widgets.dart'; import '../common/services/device_header_service.dart'; import '../common/storage/storage_service.dart'; import 'app.dart'; Future bootstrap() async { WidgetsFlutterBinding.ensureInitialized(); await StorageService.instance; if (!kIsWeb) { if (Platform.isAndroid) { // Before consent this only initializes app version and channel. The // service resumes device identity initialization after consent. await DeviceHeaderService.to.ensureInitialized(); } else { await DeviceHeaderService.to.ensureInitialized(); } } // if (!kIsWeb) { // await ShorebirdService.instance.initCurrentPatch(); // ShorebirdService.instance.checkForUpdateInBackground(); // } return const JinzhiApp(); }