類名對應關(guān)系
Flutter | Android | iOS |
---|---|---|
MethodChannel | MethodChannel | FlutterMethodChannel |
EventChannel | EventChannel | FlutterEventChannel |
MessageChannel | MessageChannel | FlutterMessageChannel |
-
MethodChannel:用于傳遞方法調(diào)用(method invocation)
常用于 flutter端調(diào)用原生(或原生調(diào)用Flutter)功能脯爪,并獲取原生返回的結(jié)果嘱蛋。- 一次性通信 - -
EventChannel:用于事件流的發(fā)送(event streams)
常用于原生端 持續(xù) 獲取數(shù)據(jù)傳遞給Flutter端蚁阳。持續(xù)通信县钥,收到消息后不能回復 - MessageChannel:用于傳遞字符串和半結(jié)構(gòu)化的信息椭坚。持續(xù)通信驶臊,收到消息后可以回復此次消息