模块事件:由扩展模块通过c++接口触发.当前所有存活的应用皆可监听.
对应jsapi中的不同模块,可按照模块维度进行事件监听
示例:
// jsapi模块发送事件的方法ariver::iot::ExtensionProxyBase* extensionProxy = ariver::iot::getJSApiExtensionProxy();// 模块名,事件名,参数jsonextensionProxy->sendCustomEvent("pm", "packageUninstalled", "{\"appId\": \"" + appId + "\"}");
// 前端使用方法const pm = $falcon.jsapi.pm;const callback = (e) => {//do something}pm.on('packageInstalled', callback);pm.off('packageInstalled', callback);
