0

我想在 iOS 扩展(广播上传扩展)中设置 Flutter 平台通道。这甚至可能吗?

在主应用程序中,AppDelegate我会简单地使用这样的东西:

let controller : FlutterViewController = window?.rootViewController as! FlutterViewController

let channel = FlutterMethodChannel(name: "<channelName>",
                                                binaryMessenger: controller.binaryMessenger)

FlutterMethodChannel初始化binaryMessenger时需要 a 类型FlutterBinaryMessenger。我在哪里可以获得可以在 iOS 扩展中使用的此类参考?我不能只访问主要目标AppDelegate并简单地获取对应用程序的引用FlutterViewController,因为扩展程序存在于它们自己的二进制文件中。关于如何实现这一点的任何想法?

4

0 回答 0