我正在寻找iOS条码扫描器应用程序的推荐。专门针对iPad,它将支持自定义URL回调,以使应用程序能够从Web浏览器启动。
此外,它需要支持和自定义搜索URL,一旦条形码被解码为URN(SKU),它将把用户发回网站。
我发现ZBar这是一款出色的应用,不幸的是它不支持自定义网址回调,而且是专为iPhone设计的。
另一个应用程序pic2shop PRO似乎勾选了这些框,但它的价格相对较高,为10.49英镑,并且安装程序需要安装200个区域。
答案 0 :(得分: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应用程序,然后设置您的回调地址。您将找到解码的条形码数据作为回调网址中参数的值。为了向您提供更多帮助,您可以使用here找到的这个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>
一旦项目成功扫描,它就会将您重定向到回调网址,并将实际条形码编号作为参数的值。例如http://yourwebsiteurl.com/index.html?barcode=5123548745123。我已经告诉过你如何使用javascript获取url参数的值。
答案 1 :(得分:-1)
PDF417.mobi专业条码扫描器应用程序支持该用例。
注意:我是该项目的开发人员。
基本上,应用程序可以从任何其他应用程序(包括Web应用程序)启动,其形式为以下URL:pdf417:// scan?type = PDF417,UPCA&amp; callback = myscheme:// myaction is launch。
然后,应用程序以多种格式扫描条形码(本例中为PDF417和UPCA),直到获得结果。
然后,应用程序打开URL myscheme:// myaction。在您的情况下,这可以是您的网络服务http://www.somemyscanner.com/service。
具体而言,它将使用以下格式打开网址:http://www.somemyscanner.com/service?data=[data]&type=[type]。
然后,您可以使用这些参数来实现所需的功能。
答案 2 :(得分:-1)
我尝试了PDF417应用程序并且它非常昂贵(对于应用程序 - $ 28)并且不起作用。无论如何我买了它,因为我试图解决同样的问题,我可以告诉你它不是一般条码扫描的解决方案。
它可能适用于pdf417条形码,但这些条形码很少而且很远,而且我还没有能够让它工作。我肯定不支持任何标准条形码格式。它也没有设置面板(在设置中),应用程序中应该设置的点按目标只会将您带到公司网站。
我还在测试其他应用,但是找不到任何符合您要求的应用,Red Laser曾经使用但不再具备该功能。