通知 webapp 图像已从 android 混合应用程序成功捕获

Notify webapp that the image has been successfully captured from android hybrid app

我有以下查询:

场景 我们开发了一个 android 混合应用程序,其中托管在远程服务器上的 Web 应用程序在 Android 的 webview 容器内打开。

要求 从相机拍摄图像并附上表格。

限制 Android 无法调用远程 javascript 上的方法(回调)。 Web 应用程序是单个页面 HTML5 和 jQuery 应用程序,不能 reloaded/navigated.

当前实现 我们可以通过捕获 android webview 的 url 导航事件来打开相机(点击“附加”按钮触发导航网站的虚拟 url)。 但是仍然没有办法通知 webApp 图片已经成功 captured/uploaded 在服务器上。 非常感谢任何帮助。

一种方法是定期轮询服务器并检查。因为你不能调用远程js。

其他不推荐的选项,是在您从本机在后台完成图像上传后重新加载 webview(刷新浏览器历史记录中的当前页面)。