Есть ли способ отсканировать UPC или QR-код с мобильного сайта? - PullRequest
1 голос
/ 06 февраля 2012

Есть ли способ отсканировать UPC или QR-код с мобильного сайта (html5 + php)?Я ищу решение, которое будет работать на устройствах iPhone и Android.Из того, что я обнаружил, кажется, что есть некоторые способы сделать это на Android, вызвав установленное приложение Scanner и используя URL-адрес возврата, который передаст данные обратно в веб-приложение.Любая помощь очень ценится!

Ответы [ 2 ]

1 голос
/ 22 декабря 2012

Я сделал это в iOS (я не могу ответить на часть android), используя набор плагинов, плюс я вставил свои собственные дополнения, чтобы сделать его единой установкой.

  1. распакуйтевложенный zip-файл в ваш проект (https://github.com/chwagssd/qr/archive/master.zip)
  2. укажите
1 голос
/ 06 февраля 2012

Для Android я бы рекомендовал использовать библиотеку штрих-кодов zxing.Это открытый исходный код, и я почти уверен, что именно это использует Google Goggles:

http://code.google.com/p/zxing/

Затем вы просто загружаете свой веб-сайт / приложение через веб-браузер в Android:

http://developer.android.com/guide/webapps/webview.html

Вы можете прикрепить API-интерфейс к веб-представлению, который позволяет вызывать код Java с помощью JavaScript:

http://developer.android.com/guide/webapps/webview.html#BindingJavaScript

Я не могу помочьмного на стороне iOS.Тем не менее, я знаю, что у них есть веб-просмотр, и вы, вероятно, можете найти библиотеку сканирования штрих-кодов с открытым исходным кодом для использования.

Как только вы напишете «оболочку» веб-просмотра, будущие обновления в основном будут доставляться через Интернет, посколькупользователь будет просто загружать вашу веб-страницу, даже если он думает, что приложение является нативным.

...