通过ArkWeb\_ControllerAPI\#registerAsyncJavaScriptProxy方法注册前端可访问对象,在注册对象中需要设置ArkWeb\_ProxyMethod,其中有ArkWeb\_OnJavaScriptProxyCallback原型为:
typedef void (*ArkWeb_OnJavaScriptProxyCallback)(const char* webTag, const ArkWeb_JavaScriptBridgeData* dataArray, size_t arraySize, void* userData);
该方法声明返回值为void,在前端调用该对象方法时,如何同步返回值给前端?
目前这个接口就是无返回值的,如果调用同步方法可以使用registerJavaScriptProxy,如果在异步注册,可以使用await异步函数。