Closed long1eu closed 3 years ago
When using this with flutter on iOS I get this error
flutter: Unsupported operation: Isolate.resolvePackageUri flutter: ══╡ EXCEPTION CAUGHT BY FLUTTER FRAMEWORK ╞═════════════════════════════════════════════════════════ flutter: The following UnsupportedError was thrown: flutter: Unsupported operation: Isolate.resolvePackageUri flutter: flutter: When the exception was thrown, this was the stack: flutter: #0 Isolate.resolvePackageUri (dart:isolate-patch/isolate_patch.dart:343:7) flutter: #1 Isolate.spawn (dart:isolate-patch/isolate_patch.dart:381:32) flutter: <asynchronous suspension> flutter: #2 IsolateRunner.spawn (package:isolate/isolate_runner.dart:58:23) flutter: <asynchronous suspension> flutter: #3 initStore (package:tophap_flutter/init.dart:32:59) flutter: <asynchronous suspension> flutter: #4 BackgroundWrapper._init.<anonymous closure> (package:tophap_flutter/src/notifications/background.dart:57:42) flutter: #14 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart) flutter: <asynchronous suspension> flutter: #15 FirebaseNotifications.isForeground (package:firebase_notifications/src/firebase_notifications.dart:87:43) flutter: #16 BackgroundWrapper._init (package:tophap_flutter/src/notifications/background.dart:54:12) flutter: <asynchronous suspension> flutter: #17 onBackground (package:tophap_flutter/src/notifications/background.dart:101:38) flutter: <asynchronous suspension> flutter: #18 callbackDispatcher.<anonymous closure>.<anonymous closure> (package:firebase_notifications/src/platform_specifics/ios/background.dart:45:29) flutter: <asynchronous suspension> flutter: #23 callbackDispatcher.<anonymous closure> (package:firebase_notifications/src/platform_specifics/ios/background.dart:22:14) flutter: <asynchronous suspension> flutter: #24 MethodChannel._handleAsMethodCall (package:flutter/src/services/platform_channel.dart:383:55) flutter: <asynchronous suspension> flutter: #25 MethodChannel.setMethodCallHandler.<anonymous closure> (package:flutter/src/services/platform_channel.dart:351:54) flutter: #26 BinaryMessages.handlePlatformMessage (package:flutter/src/services/platform_messages.dart:76:33) flutter: <asynchronous suspension> flutter: #27 _invoke3.<anonymous closure> (dart:ui/hooks.dart:263:15) flutter: #31 _invoke3 (dart:ui/hooks.dart:262:10) flutter: #32 _dispatchPlatformMessage (dart:ui/hooks.dart:136:5) flutter: (elided 16 frames from package dart:async and package dart:async-patch)
Nothing this package can do about that. If AoT compile code does not support package-URI resolution (which is reasonable, packages exist at compile-time), then you have to use a different URI.
package
When using this with flutter on iOS I get this error