如何通过 JavaScriptProxy 代理机制在鸿蒙应用中实现 JS 调用 ArkUI 主进程的拨打电话功能?

如何通过 JavaScriptProxy 代理机制在鸿蒙应用中实现 JS 调用 ArkUI 主进程的拨打电话功能?

尝试:
typescript
Copy
// ArkUI侧注册代理
webview.registerJavaScriptProxy({
callPhoneNumber: (number: string) => {

call.makeCall(number); // 调用系统电话接口

}
}, "JSBridge");

// JS侧调用
window.JSBridge.callPhoneNumber("123456");
期望结果:
验证 JS 调用后能否正确触发系统拨号界面,并统计接口调用耗时(目标 < 50ms)。

阅读 795
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题