ios - Web App 访问 iOS 摄像头进行二维码扫描

标签 ios html web-applications hybrid-mobile-app

为了“签到”目的,我的员工有一个移动设备(ios 和 android),可以通过浏览器打开我的网络应用程序。然后他们打开一个页面,允许他们扫描客户的二维码以签到。我希望它有尽可能少的用户交互。他们的员工需要做的就是保持网络应用程序打开,然后扫描二维码。然后网络应用程序将在我的服务器上调用一个 api 来 checkin 该客户。因此最好访问相机的 View ,然后我可以运行二维码扫描仪。

我已经能够为 android(使用 getUserMedia)做到这一点,但它不适用于 ios。 (duhhh) 我目前正在使用 Vue.js(V1),并希望保持原样。 混合应用程序:我看过 OnsenUI(它似乎只适用于 vue2),Ionic(它不允许我构建/运行 ios 平台,因为我正在使用 Windows)。

webapp 使用 vue.js(v1) 编码,在 tomcat7 服务器、HTML、JS 上运行。

有什么建议吗?

最佳答案

我找到了一种使用 Phonegap 来实现这一点的方法。

编辑:Phonegap 允许您创建看起来像 native 应用程序(ios 或 android)的混合应用程序。我所做的只是安装 phonegap 并使用他们的插件之一 (barcodescanner)。 This是我使用的引用。

但是,据我了解,您需要在应用商店中发布该应用,这很麻烦(而且要花钱)。

关于ios - Web App 访问 iOS 摄像头进行二维码扫描,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42216615/

相关文章:

ios - 可以移动Core Plot饼图标签吗?

java - 从 java servlet Web 应用程序将文件上传到我的保管箱

ios - `-webkit-overflow-scrolling: touch` 因 iOS7 中的初始屏幕外元素而损坏

javascript - 如何使填充窗口的元素保持居中?

javascript - 从 HTML 外部打开模态

asp.net - 页面位于大约 :blank displayed insecure content

java - 从 JAVA Web 应用程序打印 - Applet 或 Java Web Start

ios - 获取用户的通知设置

ios - 如何在ios9中捕获 View 的完整屏幕截图

ios - 函数无法正确执行(Swift 3)