2

我正在寻找有关 iOS 条形码扫描仪应用程序的建议。特别适用于 iPad,它将支持自定义 URL 回调以使应用程序能够从 Web 浏览器启动。

此外,它需要支持和自定义搜索 URL,一旦条形码被解码为 URN (SKU),它将将用户发送回网站。

我发现ZBar是一个很棒的应用程序,不幸的是它不支持自定义 URL 回调并且它是为 iPhone 设计的。

另一个应用pic2shop PRO似乎符合这些要求,但它相对昂贵,为 10.49 英镑,并且安装需要大约 200 次安装。

4

3 回答 3

2

我使用免费版本的 pic2shop 做了一个类似的项目。问题是免费版本只能读取这些类型的条码:UPC-A、UPC-E、EAN-13、EAN-8,根据应用程序的文档。

Pic2shop 是适用于 iOS® 和 Android® 的免费条码扫描器应用程序。它可以读取 UPC-A、UPC-E、EAN-13、EAN-8 和 QR 码。该应用程序还显示 UPC 和 EAN 的比较购物结果。

根据我个人的经验,我可以说它扫描和解码条码非常快速且非常准确。

在我的项目中,该应用程序是从网页启动的,它适用于 android 和 ios。为了让它工作,你必须从一个 url 调用 pic2shop 应用程序,然后设置你的回调地址。您将在回调 url 中找到解码后的条形码数据作为参数的值。为了帮助您获得更多帮助,您可以使用此处找到的这个 javascript 函数获取这些值。

例如:

<input type=button OnClick="scan();" value="Scan Barcode">
<script>
function scan(){
     window.location="pic2shop://scan?callback=http://yourwebsiteurl.com/index.html?barcode=ean"
}
</script>

一旦项目被成功扫描,它会将您重定向到回调 url,其中实际的条形码编号作为参数的值。例如http://yourwebsiteurl.com/index.html?barcode=5123548745123。我已经告诉过你如何使用 javascript 获取 url 参数的值。

于 2018-06-12T20:47:02.530 回答
-1

PDF417.mobi Pro 条码扫描器应用程序支持该用例。

注意:我是该项目的开发人员。

基本上,当 pdf417://scan?type=PDF417,UPCA&callback=myscheme://myaction 形式的 url 启动时,可以从任何其他应用程序(包括 Web 应用程序)启动该应用程序。

然后,该应用程序会扫描多种格式的条形码(本示例中为 PDF417 和 UPCA),直到获得结果。

然后,应用程序打开 URL myscheme://myaction。在您的情况下,这可以是您的网络服务http://www.somemyscanner.com/service

具体来说,它将使用以下格式打开 URL:http://www.somemyscanner.com/service?data=[data]&type=[type]

然后,您可以使用这些参数来实现所需的功能。

于 2014-09-17T16:19:47.873 回答
-1

我尝试了 PDF417 应用程序,它非常昂贵(对于一个应用程序 - 28 美元)并且不起作用。我还是买了它,因为我正在尝试解决同样的问题,我可以告诉你它不是一般条码扫描的解决方案。

它可能适用于 pdf417 条码,但这些条码很少而且相差甚远,我无法让它工作。我绝对不支持任何标准的条形码格式。它也没有设置面板(在设置中),应用程序中应该设置的点击目标只会将您带到公司网站。

我仍在测试其他应用程序,但没有找到任何可以满足您要求的应用程序,Red Laser 曾经使用过,但它不再具有该功能。

于 2015-06-27T23:27:29.387 回答