LynxExtensionModule
LynxExtensionModule 是 Desktop public embedder API 的扩展入口。它允许宿主接入 LynxView / BTS runtime 生命周期、暴露 NAPI exports、向 BTS 线程投递任务、监听 VSync,以及注册 native view。
Info
该 API 仅支持 Desktop。目前只在 macOS 和 Windows 上提供,不属于 Android、iOS、Harmony 或 Web 的 Native API 面。
快速接入
通过 LynxEnv::RegisterExtensionModule(...) 全局注册 extension module:
生命周期
LynxExtensionModule 暴露了横跨 UI 线程和 BTS 线程的生命周期回调:
OnLynxViewCreate(...):LynxView实例创建时,在 UI 线程调用。OnLynxViewDestroy():LynxView实例销毁前,在 UI 线程调用。OnRuntimeInit()