具有自定义网址回调和自定义搜索网址的应用

时间:2014-09-16 11:17:32

标签: ios barcode-scanner custom-url

我正在寻找iOS条码扫描器应用程序的推荐。专门针对iPad,它将支持自定义URL回调,以使应用程序能够从Web浏览器启动。

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

我发现ZBar这是一款出色的应用,不幸的是它不支持自定义网址回调,而且是专为iPhone设计的。

另一个应用程序pic2shop PRO似乎勾选了这些框,但它的价格相对较高,为10.49英镑,并且安装程序需要安装200个区域。

3 个答案:

答案 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曾经使用但不再具备该功能。