KDEnterpriseBrowser — Manuale utente

Cos’è KDEnterpriseBrowser

KDEnterpriseBrowser è il browser dei terminali Android di magazzino Zebra, Honeywell e altri: apre la web app in modalità kiosk/single app.

Sul terminale si vede solo la pagina di lavoro: niente barra degli indirizzi, niente schede. Una striscia scura in alto mostra il nome del terminale, la rotellina di caricamento e, se abilitato, il pulsante App.

Il manuale ha due parti:

  • Per chi usa il terminale: uso quotidiano e menu App.
  • Per chi configura il terminale (responsabile o tecnico): configurazione, app del menu, Home e blocco, prove, esportazione.

Uso quotidiano

Si lavora sulla pagina come su qualsiasi web app: si tocca, si scrive, si legge un codice con il pulsante del lettore.

SituazioneCosa si vedeCosa fare
Lettura di un codiceBip e/o vibrazione (se attivi); il codice arriva al campo o alla funzione della paginaNiente: la pagina lo riceve da sola
Lettura mentre la pagina caricaRotellina in altoNiente: il codice arriva a caricamento finito (se non passano più di 10 secondi)
Pagina in caricamento da capoPagina «Caricamento…»Attendere
Rete assentePagina «Rete non disponibile» con il conto alla rovesciaAttendere la riprova automatica (10 secondi, se non configurato diversamente) o toccare Riprova ora
Tasto indietroTorna alla pagina precedente del sitoIl tasto indietro non chiude mai l’app

Mentre è aperta la configurazione, la pagina di errore o il menu App, le letture non vanno alla pagina di lavoro.

Accesso ricordato: se la web app offre «Ricorda l’accesso», l’accesso resta anche dopo lo spegnimento del terminale.

Il menu App

Il pulsante App nella striscia in alto apre, senza password, le app che il responsabile ha permesso (per esempio la fotocamera o il client di posta).

  1. Toccare App nella striscia scura in alto.
  2. Toccare l’app da aprire nell’elenco (icona e nome).
  3. Per tornare al browser premere il tasto Home del terminale (se il browser è impostato come Home) oppure riaprire KDEnterpriseBrowser.

Chiudi o il tasto indietro tornano alla pagina di lavoro senza aprire nulla.

Se il pulsante App non c’è, nessuna app è stata permessa. Un’app disinstallata scompare dal menu da sola.

Primo avvio e accesso alla configurazione

Al primo avvio si apre subito la configurazione, perché manca l’indirizzo della web app: scriverlo e premere Salva.

Se sul terminale c’era la versione 1, la versione 2 installata sopra riprende indirizzo, PIN (che diventa la password) e schermo intero, e mantiene l’accesso ricordato.

Per aprire la configurazione in seguito:

  1. Toccare cinque volte in tre secondi la striscia scura in alto (non il pulsante App). In alternativa, dalla pagina «Rete non disponibile» toccare il pulsante della configurazione.
  2. Scrivere la password e confermare.

Senza password la configurazione si apre a chiunque e il titolo mostra «Configurazione (senza password!)».

Nella barra in alto, Salva applica le modifiche e torna alla pagina; Annulla (o il tasto indietro) le scarta.

Le voci della configurazione

La configurazione ha tre gruppi di voci (Pagina, Lettore, Terminale); di solito basta l’indirizzo iniziale, il resto ha valori predefiniti adatti.

GruppoVoceCosa faPredefinito
PaginaIndirizzo inizialeLa pagina aperta all’avvio; deve cominciare con http:// o https:// (per il palmare: https://…/t)—
PaginaIndirizzi ammessiUno per riga. Fuori da questi la navigazione è bloccata. Una voce con :// vale come inizio dell’indirizzo (https://kd.esempio.it/ ammette tutto il sito); una voce senza :// è un nome di server, sottodomini compresiVuoto: solo il sito dell’indirizzo iniziale
PaginaOrientamentoAutomatico, Verticale o OrizzontaleAutomatico
PaginaZoom con le ditaPermette di ingrandire la pagina con due ditaSpento
PaginaDimensione del testoPercentuale, da 50 a 300100
PaginaSenza rete: nuovo tentativo dopoSecondi prima della riprova automatica, da 3 a 60010
LettoreLettoreAutomatico (dal produttore), Zebra (DataWedge), Honeywell, Urovo, PersonalizzatoAutomatico
LettoreAction, Extra del codice, Extra del tipoGli intent del lettore; si modificano solo se il lettore non è Automatico (vedi docs/INTENT_LETTORI.md)Quelli del produttore
LettoreConsegna alla paginaonBarcodeRead(codice, simbologia) per le pagine KD; Tastiera con Invio finale scrive il codice nel campo con il cursoreonBarcodeRead
LettoreSuono / Vibrazione a ogni letturaSegnale a ogni codice lettoSpenti
LettoreZebra: profilo DataWedge in automaticoSu Zebra il browser crea e aggiorna da solo il profilo DataWedgeAcceso
TerminaleSchermo sempre accesoLo schermo non si spegne mentre il browser è apertoAcceso
TerminaleSchermo interoNasconde le barre di sistemaAcceso
TerminaleBlocca sull’appBlocco di Android sull’app (kiosk)Spento
TerminaleNuova passwordVuoto: resta la password attualeNessuna password
TerminaleApp nel menuLe app che il menu App apre senza password (sezione seguente)Nessuna

Le modifiche valgono solo dopo Salva. Se l’indirizzo iniziale non è valido o non è fra gli indirizzi ammessi, il browser lo dice e non salva.

Scegliere le app del menu

Le app del menu si scelgono in configurazione, quindi solo chi conosce la password decide quali app gli operatori possono aprire.

  1. Aprire la configurazione.
  2. Toccare App nel menu (n), dove n è il numero di app già scelte.
  3. Nell’elenco delle app installate (icona e nome, in ordine alfabetico) accendere l’interruttore delle app da permettere e spegnere quello delle altre.
  4. Toccare Fatto (o il tasto indietro) per tornare alla configurazione.
  5. Toccare Salva: senza Salva la scelta non vale.

L’elenco mostra le app che hanno un’icona nel launcher del terminale. Con almeno un’app scelta, il pulsante App compare nella striscia in alto.

Browser come Home e blocco sull’app

Impostato come app Home, KDEnterpriseBrowser è la prima cosa che il terminale mostra: riparte da solo dopo un riavvio, un errore o la chiusura, e il tasto Home riporta sempre al browser.

Per impostarlo come Home:

  1. In configurazione toccare Scegli l’app Home del terminale.
  2. Nella finestra di Android scegliere KDEnterpriseBrowser e confermare con Sempre.

Per tornare alla Home originale ripetere gli stessi passi scegliendo il launcher del terminale.

Blocca sull’app attiva il blocco di Android: l’operatore non può passare ad altre app. Quando si apre un’app dal menu App il blocco si toglie, e torna quando si rientra nel browser. Su alcuni terminali Android chiede di confermare il blocco a ogni rientro; la conferma non serve se il terminale è gestito come Device Owner dall’MDM.

Prova del lettore e della rete

Le due prove dicono se il problema è nel lettore, nella rete o nella pagina, senza uscire dal browser.

  • Prova il lettore (configurazione, gruppo Lettore): prova le impostazioni così come sono scritte, anche prima di Salva. Ogni codice letto compare nel registro con simbologia, action e tutti i dati dell’intent; le letture non vanno alla pagina.
  • Prova la rete (configurazione o pagina di prova): chiama l’indirizzo iniziale e scrive il codice di risposta HTTP e il tempo in millisecondi, oppure l’errore.

Nel registro finiscono anche gli indirizzi bloccati perché non ammessi, l’esito della configurazione DataWedge su Zebra e gli errori dell’app. Pulisci svuota il registro, Chiudi torna alla configurazione.

Esportare, importare, uscire

Si configura un terminale una volta sola e si copia la configurazione sugli altri, con un file o con un QR Code.

  1. Sul terminale configurato toccare Esporta la configurazione: il browser scrive KDEnterpriseBrowser.json nella cartella Download (o nella cartella dell’app) e mostra dove.
  2. Copiare il file sull’altro terminale, per esempio con il cavo USB.
  3. Sull’altro terminale toccare Importa una configurazione e scegliere il file.
  4. Controllare i campi e toccare Salva.

Il file contiene tutte le voci, app del menu comprese, e la password come impronta SHA-256, non in chiaro. Le app del menu valgono sull’altro terminale solo se lì sono installate.

Copiare la configurazione con un QR

Senza file e senza cavo, la configurazione passa da un terminale all’altro con un QR Code letto dallo schermo.

  1. Sul terminale configurato toccare Mostra la configurazione in un QR. Il QR contiene i campi così come sono scritti, anche quelli non ancora salvati e la nuova password, se è stata scritta.
  2. Sul terminale da configurare aprire la configurazione e leggere il QR con il lettore, dallo schermo dell’altro terminale. I campi si riempiono e compare «Configurazione letta dal codice».
  3. Controllare i campi e toccare Salva: fino ad allora non cambia nulla, password compresa.

Nella pagina del QR, Esporta salva il QR come immagine KDEnterpriseBrowser.png nella stessa cartella del file JSON, per stamparlo o mandarlo. Chiudi (o il tasto indietro) torna alla configurazione.

Il QR contiene la password come il file: va trattato come un documento riservato. Se la configurazione è troppo lunga per un QR il browser lo dice: in quel caso usare Esporta la configurazione.

Se la lettura non riempie i campi, nel profilo del lettore deve essere attiva la simbologia QR Code, e Prova il lettore deve mostrare le letture. Il QR si legge solo con la configurazione aperta; altrove viene ignorato.

Uscire

Esci da KDEnterpriseBrowser, in fondo alla configurazione, toglie il blocco sull’app e chiude il browser. Se il browser è la Home, Android lo riapre al prossimo tasto Home.

Problemi comuni

Quasi tutti i problemi si riconoscono con le due prove della sezione precedente.

ProblemaCausa probabileSoluzione
Il lettore suona ma il codice non arriva alla paginaConsegna sbagliata per quella pagina, o pagina senza onBarcodeReadProvare l’altra voce di Consegna alla pagina; per le pagine KD usare onBarcodeRead
Il lettore non legge nulla nel browserIntent del lettore diversi da quelli configuratiProva il lettore; se non compare nulla, impostare il lettore del produttore o controllare docs/INTENT_LETTORI.md
«Rete non disponibile» continuaWi-Fi assente o server irraggiungibileProva la rete; controllare il Wi-Fi del terminale
Un link della pagina non si apreIndirizzo non fra gli ammessiIl registro lo mostra: aggiungerlo agli Indirizzi ammessi
Il pulsante App non c’èNessuna app scelta, o scelta non salvataApp nel menu, poi Salva
L’elenco delle app è vuotoL’app non vede le app installate su quel terminaleSegnalarlo al fornitore con modello e versione di Android
La configurazione non si apreTocchi troppo lenti o sul pulsante AppCinque tocchi rapidi sulla parte scura della striscia, lontano dal pulsante App
Password dimenticata—Cancellare i dati dell’app dalle impostazioni di Android (si perdono configurazione e accesso ricordato), poi riconfigurare o importare un file esportato