binaryMessenger:
时间:2022-04-20 14:03:02 | 来源:行业动态
时间:2022-04-20 14:03:02 来源:行业动态
虽然三种 Channel 各有用途,但是他们与 Flutter 通信的工具却是相同的,均为 BinaryMessager。
BinaryMessenger 是 Platform 端与 Flutter 端通信的工具,其通信使用的消息格式为二进制格式数据。当我们初始化一个 Channel,并向该 Channel 注册处理消息的 Handler 时,实际上会生成一个与之对应的
BinaryMessageHandler,并以 channel name 为 key 注册到 BinaryMessenger 中。当 Flutter 端发送消息到 BinaryMessenger 时,BinaryMessenger 会根据 channel 找到对应的 BinaryMessageHandler,并交由其处理。