9

Web ページから iOS デバイスのカメラを使用して線形 (Code 128 などの 1 次元) バーコードを読み取るにはどうすればよいですか?

基本的に、私は iPad にインストールでき、Web アプリで使用できる無料のバーコード スキャナー アプリを探していると思います。Webブラウザからバーコードスキャナーを起動して、スキャンしたデータを受け取りたい。このプロセスは iOS ではどのように表示されますか? バーコード スキャナー アプリはsomeProtocol://scanBarcode?callback=http://example.com/scan.do%3Fscanned=、Web アプリを「再起動」できるように、コールバック スキームをサポートする必要がありますか? iOS 上の Web アプリとネイティブ アプリの間でこの種のデータ転送/相互作用を実現する他の方法はありますか?

4

2 に答える 2

2

Android をサポートするのと同じ方法で、iOS バージョン 1.1 の無料でオープン ソースのZxing Barcode Scannerは、URL コールバックを使用した Web ベースのスキャンをサポートするようになりました。

zxing://scan/?ret=http%3A%2F%2Ffoo.com%2Fproducts%2F%7BCODE%7D%2Fdescription&SCAN_FORMATS=UPC_A,EAN_13

コールバック URL のプレースホルダーとしてURL使用するzxing://scan/だけです。{CODE}たとえば、上記の例はhttp://foo.com/products/01234/description、バーコード01234がスキャンされた場合に読み込まれます。

残念ながら、バージョン 1.1 では QR コードのみがサポートされています。

于 2013-01-03T01:29:36.333 に答える
0

UPC/EAN および QR については、無料の iOS (および Android) アプリ「pic2shop」(私の会社が開発) があり、次の署名が付いています (文字列 EAN はバーコード コンテンツに置き換えられます)。

pic2shop://scan?callback=YOURURL%3A//EAN

他のシンボル体系については、有料版「pic2shop pro」には次の URL があります。

p2spro://scan?formats=EAN13,EAN8,UPCE,ITF,CODE39,CODE128,CODE93,STD2OF5,CODABAR,QR&callback=CALLBACK_URL

アプリのウェブサイトに詳細情報があります。

于 2020-05-04T12:15:50.973 に答える