addEventHandler method
void
addEventHandler({
- EventHandler? onShow,
- EventHandler? onClose,
- EventHandler? onResult,
- EventHandler? onError,
注册事件回调
Implementation
void addEventHandler({
/// 验证视图展示
EventHandler? onShow,
/// 用户关闭验证视图
EventHandler? onClose,
/// 验证完成,获得验证校验参数
/// 结构如下:
/// {"result": {"geetest_challenge": ..., "geetest_seccode": ..., "geetest_validate": ...},
/// "message": ...,
/// "code": "1"}
/// code 为 "1" 则完成验证,需进一步进行二次校验
/// code 为 "0" 则验证失败,自动进行重试
EventHandler? onResult,
/// 错误回调
/// 结构如下:
/// {"description": ...},
/// "code": "-1"}
/// 需要根据端类型区别处理错误码
/// Android: https://docs.geetest.com/sensebot/apirefer/errorcode/android
/// iOS: https://docs.geetest.com/sensebot/apirefer/errorcode/ios
EventHandler? onError,
}) {
print(flutterLog + "addEventHandler:");
_onShow = onShow;
_onClose = onClose;
_onResult = onResult;
_onError = onError;
_channel.setMethodCallHandler(_handler);
}