mirror of
https://github.com/flutter/flutter
synced 2024-08-28 04:21:14 +00:00
macos isolate platform channels (#110882)
This commit is contained in:
parent
2b740f394e
commit
5a7b0bdf13
|
@ -173,7 +173,7 @@ class _TestAppState extends State<TestApp> {
|
|||
() => basicStringMessageToUnknownChannel(),
|
||||
() => basicJsonMessageToUnknownChannel(),
|
||||
() => basicStandardMessageToUnknownChannel(),
|
||||
if (Platform.isIOS || Platform.isAndroid)
|
||||
if (Platform.isIOS || Platform.isAndroid || Platform.isMacOS)
|
||||
() => basicBackgroundStandardEcho(123),
|
||||
];
|
||||
Future<TestStepResult>? _result;
|
||||
|
|
|
@ -99,6 +99,13 @@ class MainFlutterWindow: NSWindow {
|
|||
binaryMessenger: registrar.messenger,
|
||||
codec: FlutterStandardMethodCodec(readerWriter: ExtendedReaderWriter())))
|
||||
|
||||
FlutterBasicMessageChannel(
|
||||
name: "std-echo", binaryMessenger: registrar.messenger,
|
||||
codec: FlutterStandardMessageCodec.sharedInstance()
|
||||
).setMessageHandler { message, reply in
|
||||
reply(message)
|
||||
}
|
||||
|
||||
super.awakeFromNib()
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue