一尘不染

平台频道通话的双向波动?

flutter

根据flutter platfrom通道的最新文档,似乎只能从客户端(Dart)调用主机(Native),然后我们才能从主机获得响应。是否存在反向的可能性,例如直接从主机呼叫客户端?


阅读 189

收藏
2020-08-13

共1个答案

一尘不染

是的,可以使用来实现MethodChannel

您将通过使用在方法通道上指定一个调用处理程序setMethodCallHandler

例如,Java版本MethodChannelinvokeMethod方法与Dart类一样。这意味着您可以invokeMethod在所有平台上使用。如果要从本机调用它,则必须在Flutter中设置方法调用处理程序,反之亦然。
iOS 上完全相同。

2020-08-13