Fix MissedPluginException for workmanager
This commit is contained in:
		| @@ -176,12 +176,7 @@ void main() async { | |||||||
|   }; |   }; | ||||||
|  |  | ||||||
|   runZoned(() { |   runZoned(() { | ||||||
|       workManager.Workmanager.initialize( |  | ||||||
|         updateDeviceLocationIsolate, |  | ||||||
|         isInDebugMode: false |  | ||||||
|       ); |  | ||||||
|       runApp(new HAClientApp()); |       runApp(new HAClientApp()); | ||||||
|  |  | ||||||
|   }, onError: (error, stack) { |   }, onError: (error, stack) { | ||||||
|     _reportError(error, stack); |     _reportError(error, stack); | ||||||
|   }); |   }); | ||||||
|   | |||||||
| @@ -30,12 +30,16 @@ class _MainPageState extends ReceiveShareState<MainPage> with WidgetsBindingObse | |||||||
|  |  | ||||||
|   @override |   @override | ||||||
|   void initState() { |   void initState() { | ||||||
|  |     super.initState(); | ||||||
|     final Stream purchaseUpdates = |     final Stream purchaseUpdates = | ||||||
|         InAppPurchaseConnection.instance.purchaseUpdatedStream; |         InAppPurchaseConnection.instance.purchaseUpdatedStream; | ||||||
|     _subscription = purchaseUpdates.listen((purchases) { |     _subscription = purchaseUpdates.listen((purchases) { | ||||||
|       _handlePurchaseUpdates(purchases); |       _handlePurchaseUpdates(purchases); | ||||||
|     }); |     }); | ||||||
|     super.initState(); |     workManager.Workmanager.initialize( | ||||||
|  |       updateDeviceLocationIsolate, | ||||||
|  |       isInDebugMode: false | ||||||
|  |     ); | ||||||
|     enableShareReceiving(); |     enableShareReceiving(); | ||||||
|     WidgetsBinding.instance.addObserver(this); |     WidgetsBinding.instance.addObserver(this); | ||||||
|  |  | ||||||
|   | |||||||
| @@ -27,7 +27,7 @@ dependencies: | |||||||
|   device_info: ^0.4.0+3 |   device_info: ^0.4.0+3 | ||||||
|   flutter_local_notifications: ^0.8.4 |   flutter_local_notifications: ^0.8.4 | ||||||
|   geolocator: ^5.1.5 |   geolocator: ^5.1.5 | ||||||
|   workmanager: ^0.1.3 |   workmanager: ^0.1.5 | ||||||
|   battery: ^0.3.1+1 |   battery: ^0.3.1+1 | ||||||
|   sentry: ^2.3.1 |   sentry: ^2.3.1 | ||||||
|   share: |   share: | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user