Sto provando a utilizzare http://zxing.appspot.com/scan per chiamare Barcode Scanner da una WebApp, ma non riesco a farlo funzionare. Anche dopo averlo aggiornato e reinstallato inutilmente, tutto ciò che fa è mostrare la pagina web di zxing predefinita che mi chiede di installare Barcode Scanner sul mio telefono. Mi sto perdendo qualcosa?ZXing Barcode Scanner per Webapps
Ecco il javascript che sto utilizzando per chiamare lo scanner ZXing. A scopo di test, ho anche provato a creare un semplice hyperlink HTML, senza successo. Sto utilizzando Android WebView
per caricare l'app.
window.location.href =
"http://zxing.appspot.com/scan?ret=http://192.168.1.33:3000/pallet/{CODE}/change_position/"+positionId+"&SCAN_FORMATS=CODE_39";
e questo è palese lo scanner del codice a barre che identifica e fa scattare lo scanner attraverso il browser:
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:scheme="http" android:host="zxing.appspot.com" android:path="/scan"/>
</intent-filter>
La cosa divertente è, http://www.google.com/m/products/scan
, che fa la stessa cosa, funziona perfettamente. Qualsiasi aiuto o idea è molto gradita! Molte grazie!
Ho appena provato che direttamente dal browser di Android, come ad esempio 'http: //zxing.appspot.com/scan?ret=http://www.facebook.com/ {CODE} 'e ancora non ha attivato lo scanner ... Guardando il manifest di Barcode Scanner, ho identificato il parte dove dovrebbe identificare e lanciare lo scanner: ' ' Questo dovrebbe avviare l'app, anche se il telefono non è connesso a Internet, giusto? –
Mecer
@Mecer Non so nulla della programmazione Android, quindi sfortunatamente non posso aiutare con quella parte. Speriamo che qualcuno che lo sappia possa aiutarti. –