petrel library
Classes
- CallMessageChannel
- 主动调用的通道
- ChannelData
-
DefaultNativeChannelObject<
T> - DefaultWebViewEngine
- MessageEngine
- MessageEnginePlatform
- NativeChannel
- 负责Flutter Web和App进行交互
- NativeChannelEngine
- NativeChannelEnginePlatform
- NativeChannelObject
-
NativeChannelObjectList<
T extends NativeChannelObject> - PetrelRegister
- RegisterCenter
- WebViewEngine
Constants
- nativeCallWebHandlerName → const String
- nativeCallWebName → const String
- webCallNativeHandlerName → const String
- webCallNativeName → const String
Properties
- logger → Logger
-
final
- nativeChannelEngine → NativeChannelEngine
-
final
Functions
-
getNativeCallWebRunJavaScript(
ChannelData data) → String -
getWebCallNativeHandlerRunJavaScript(
ChannelData data) → String - 获取返回Web调用值的js代码
Typedefs
- NativeCallWebHandler = void Function(ChannelData data)
-
NativeChannelData
= Map<
String, dynamic> -
ReceiveMessageChannelHandler
= Future<
NativeChannelData> Function(ChannelData data) - WebCallNativeHandler = void Function(ChannelData data)