registerHandler

abstract fun registerHandler(handlerName: String, handler: (params: String?) -> String?): Result

注册原生处理器,供网页端JavaScript调用。

当网页端通过JS桥接调用指定名称的处理器时,会触发当前注册的handler执行。 每个处理器名称在全局范围内唯一,重复注册同名处理器会失败。

Return

Result 注册结果:成功时包含true,失败时包含false(通常因名称已被注册)

Parameters

handlerName

处理器的唯一标识名称,需与JS端调用时使用的名称一致

handler

处理器逻辑实现,接收JS端传入的参数(JSON格式字符串),并返回处理结果(JSON格式字符串)