Problemi noti e limitazioni
Problemi relativi Android Webview
- Fully Kiosk utilizza il motore web Android Webview. Se la versione Android Webview installata sul dispositivo è obsoleta, potrebbero verificarsi diversi problemi. Come con qualsiasi altro browser web, anche con la versione più recente di Webview, potrebbero presentarsi problemi di compatibilità con HTML/JS/CSS. Consulta le FAQ.
- La complessità del sito web, i contenuti video e i bug in Android Webview possono causare un elevato consumo di risorse da parte di Android Webview, mancata risposta (ANR) e la chiusura dell'app da parte di Android. Questi problemi sono per lo più correlati a specifici siti web e hardware. Consulta le FAQ, abilita l'opzione di riavvio consigliata in Altre impostazioni, prova a ridurre la complessità del sito web o utilizza altri dispositivi.
- Le API Web Speech (API di sintesi vocale, API di riconoscimento vocale), Web NFC, WebUSB e Clipboard non sono supportate o non sono completamente supportate da Android Webview. Si prega di utilizzare JavaScript API di Fully per accedere a TTS, NFC e appunti.
- Quando lo schermo è spento, Android Webview interrompe sempre tutti gli script e le attività di rete dopo un breve periodo di tempo. Purtroppo non è possibile modificare questo comportamento tramite alcuna opzione. Il tuo sito web deve essere in grado di riconoscere questa situazione e riprendere correttamente l'esecuzione degli script.
- Dopo un periodo di inattività, Android Webview a volte ricarica volontariamente il tuo sito web. Questo probabilmente accade perché viene liberata della memoria e il sito web deve essere renderizzato nuovamente. Questo comportamento si può osservare anche con Google Chrome su Android, in particolare dopo l'accensione dello schermo.
- Il download e la gestione dei file restituiti dalle richieste HTTP POST non sono supportati in Android Webview.
- La chiamata di metodi JavaScript tra finestre, come
window.opener.foo()non è supportata da Android Webview. - Il download/rendering di URL blob: creati tramite URL.createObjectURL() o altri URL blob: non è supportato da Android Webview. Esiste una soluzione alternativa per scaricare URL blob che funziona con l'attuale Webview per la maggior parte dei siti web.
- Il download di file con autenticazione NTML o Kerberos non è supportato.
- Non è possibile cancellare le credenziali di autenticazione HTTP salvate (sembra essere un bug Android Webview).
- L'attributo di acquisizione (utente/ambiente) per i caricamenti delle fotocamere non viene rispettato.
- Android Webview non consente collegamenti a file locali (
file://) o l'incorporamento di file locali da documenti HTTP/HTTPS. Utilizzare l'opzione Localhost File Access come soluzione alternativa. - Quando si utilizza il metodo JavaScript
location.replace(), la navigazione indietro potrebbe non funzionare correttamente. Contattateci per una soluzione alternativa. - Il servizio di accessibilità Android e altre app (che analizzano e precompilano le pagine, come LastPass) che si basano su tale servizio non funzionano correttamente con Android Webview.
Problemi relativi al fornitore del dispositivo
- Molti dispositivi Android non sono adatti a funzionare 24 ore su 24, 7 giorni su 7. Si consiglia di effettuare test approfonditi prima di implementarli in produzione.
- Alcuni dispositivi con Android 15 (come il Lenovo M11) in modalità di navigazione tramite gesti possono presentare problemi di schermo nero quando si scorre dal basso verso l'alto in modalità Kiosk. Sembra trattarsi di un grave bug del sistema operativo Android, risolto nelle versioni Android. Come soluzione temporanea, si consiglia di passare alla navigazione a 3 pulsanti nelle impostazioni Android.
- Sui dispositivi Amazon Kindle/Fire alcune funzioni potrebbero non essere configurate correttamente. Per maggiori dettagli, consulta le FAQ.
- I dispositivi con Android Go Edition che eseguono Android 10 o versioni successive potrebbero presentare alcune limitazioni. Consulta le FAQ per trovare una soluzione alternativa.
- I dispositivi con Android TV possono presentare alcune serie limitazioni. Consulta le FAQ.
- Sui dispositivi Samsung con Android 9 o versioni Fully Kiosk non è in grado di bloccare in modo affidabile il menu di spegnimento (Spegnimento / Riavvio / Emergenza) richiamato dalla pressione prolungata del pulsante di accensione. Si prega di utilizzare le impostazioni di KNOX per bloccarlo.
- La modalità Kiosk e tutte le funzionalità che richiedono l'autorizzazione di amministratore del dispositivo non funzionano con Chrome OS. Le app vengono solitamente eseguite sui Chromebook su una sottorete virtuale ristretta del tipo 100.115.92.xxx. Le app non possono visualizzare l'indirizzo IP reale del dispositivo nella rete locale. Per questo motivo, Remote Admin a volte non riesce ad accettare connessioni.
- Alcuni dispositivi Android di Huawei, Honor e Xiaomi (in particolare le versioni cinesi con EMUI/MIUI 10+) potrebbero non consentire la modifica dell'app di avvio predefinita. Su questi dispositivi, Fully Kiosk non è in grado di mantenere la modalità Kiosk in modo affidabile. Puoi provare questa soluzione alternativa disabilitando il launcher predefinito tramite ADB a tuo rischio e pericolo.
- Alcuni dispositivi Huawei e di altre marche non visualizzano correttamente la finestra di dialogo per l'autorizzazione all'ottimizzazione della batteria. Fully Kiosk segnala ripetutamente la mancanza dell'autorizzazione "Impedisci al dispositivo di entrare in modalità sospensione". È possibile importare questo file di impostazioni JSON per eliminare questi avvisi.
- Alcuni produttori di dispositivi, come Elo Touch, hanno deciso di reimpostare periodicamente il launcher predefinito (app Home) sulla propria app. Altri produttori, come SUNMI, hanno modificato Android in modo eccessivo. Recentemente, è stato segnalato che anche alcuni dispositivi Lenovo reimpostano il launcher predefinito al riavvio. Purtroppo, non esiste un modo affidabile per mantenere la modalità kiosk attiva su tali dispositivi. Prova a configurare il provisioning del dispositivo. Puoi provare a disattivare l'opzione Disable Home Button e ad abilitare l'opzione Launch on Boot come soluzione alternativa. In alcuni casi, questa configurazione dovrebbe fornire una protezione sufficiente.
- Soprattutto quando si utilizza un dispositivo a batteria, alcuni produttori come Huawei decidono di chiudere tutte le app in esecuzione da molto tempo. Consulta questa pagina per possibili soluzioni.
- Alcuni TV box con Android 8.1 presentano comportamenti anomali che impediscono anche l'utilizzo delle impostazioni nell'app.
- Alcuni dispositivi Lenovo con Android 8.1, come il Lenovo ThinkSmart View (CD-18781Y), non rilevano correttamente lo stato di accensione/spegnimento dello schermo (segnalando "ACCESO" anche quando lo schermo è SPENTO). Questo può influire in modo imprevedibile su molte funzionalità di Fully Kiosk.
- Alcuni dispositivi Android 6, come Panasonic FZ-A2A, TbooK 16 Power (M5F6), Lenovo Yoga Tab 3 Pro (YT3-X90F) e Inspiron 23 Model 5348, si bloccano con Fully Kiosk 1.38+.
- La funzione di risveglio programmato potrebbe non essere precisa (con ritardi fino a diversi minuti) o non funzionare affatto su alcuni dispositivi.
- Su alcuni dispositivi non è possibile bloccare i pulsanti del volume in modalità Kiosk.
Problemi relativi alla versione Android
- Il rilevamento del movimento potrebbe non funzionare sui dispositivi con Android 14 o versioni successive. Consulta le FAQ per trovare una soluzione.
- I dispositivi con Android 12 o versioni successive potrebbero presentare alcune lacune nella protezione della modalità kiosk. Consulta le FAQ per trovare delle soluzioni.
- Alcuni dispositivi Samsung con Android 11 o versioni successive sembrano chiudere le app quando lo schermo è spento e il dispositivo è in modalità sospensione. Non è possibile utilizzare alcuna funzionalità di spegnimento dello schermo con questi dispositivi. Al momento non esiste una soluzione alternativa.
- Alcuni dispositivi con Android 11 o versioni successive non consentono di Keep Screen On quando si utilizzano altre app. Per risolvere il problema, abilita l'opzione " Mantieni schermo acceso (Avanzate)" (versione 1.44 o successiva).
- Su Android 8 e versioni successive, la tastiera su schermo potrebbe non essere visualizzata in altre app a volte dopo un riavvio se l'opzione "Sblocca schermo" è abilitata e "Blocco schermo tramite scorrimento" è selezionato. Come soluzione temporanea, disabilitare l'opzione "Sblocca schermo" o disabilitare il blocco schermo nelle impostazioni Android. Con Fully Kiosk Browser 1.34, l'opzione sperimentale Unlock Swipe Screenlock sembra aiutare a evitare questo bug nella maggior parte dei casi.
- Su Android 8 e versioni successive, la barra di stato può essere abbassata per un breve periodo in modalità Kiosk. Consulta queste FAQ per scoprire come bloccare la barra di stato in modo sicuro.
- Inoltre, quando il dispositivo mostra la schermata di blocco, la barra di stato non può essere disabilitata in Android 8 e versioni successive. Come soluzione alternativa, rimuovi il blocco schermo. Consulta le istruzioni in queste FAQ per bloccare la barra di stato in modo affidabile.
- In alcuni casi, i messaggi a comparsa non sono visibili quando lo schermo del dispositivo è bloccato su Android 6+.
- In alcune versioni Android altre app in esecuzione in modalità Kiosk non riescono a ottenere le autorizzazioni di runtime (rilevamento di sovrapposizione schermo). Avvia l'app e imposta le autorizzazioni necessarie prima di abilitare la modalità Kiosk oppure utilizza il provisioning del dispositivo per concedere automaticamente alcune autorizzazioni ad altre app.
- La riproduzione in loop dei video nel lettore video Fully a volte non funziona su Android 5 (un bug del lettore multimediale Android?).
- Su Android 5.x, lo schermo nero potrebbe lampeggiare se il dispositivo è bloccato e si stanno tirando le barre di sistema. È possibile impostare Blocco schermo su Nessuno nelle impostazioni Android per evitare i lampeggiamenti, ma si consiglia di utilizzare la Modalità Kiosk di Fully per mantenere il dispositivo al sicuro.
- L'interfaccia di sintesi vocale non funziona correttamente su alcuni dispositivi Android 5.x.
Altri problemi comuni
- Alcune versioni Android a volte mostrano un avviso relativo alla modalità a schermo intero (conferma della modalità immersiva) che deve essere confermato.
- Screen Off Timer e altre funzioni di spegnimento dello schermo potrebbero sospendere completamente molti dispositivi (dopo alcuni secondi, soprattutto quando funzionano a batteria). Non sarà possibile utilizzare attività web, rilevamento del movimento o Remote Admin. Questo fa parte della gestione energetica del dispositivo e il comportamento esatto può variare a seconda del produttore del dispositivo e della versione del sistema operativo Android. Prova ad abilitare l'opzione " Prevent from Sleep while Screen Off e consulta questo sito web. Se nessuna di queste soluzioni funziona, disabilita tutte le funzioni di spegnimento dello schermo, abilita " Keep Screen On " e utilizza lo Screensaver come soluzione alternativa.
- L'app Fully Kiosk viene chiusa quando si aggiorna Android System Webview o Google Chrome. Disabilita gli aggiornamenti o utilizza l'opzione Restart Fully After Update.
- Le configurazioni e le operazioni multiutente non sono supportate.
- Con alcuni dispositivi, le statistiche di utilizzo non sono in grado di contare in modo affidabile i tocchi sullo schermo.
- Gli screenshot non includono video o contenuti provenienti da altre app.
- Fully Kiosk non può essere utilizzato con le modalità schermo diviso o picture-in-picture.
- Alcuni video vengono riprodotti a schermo intero con proporzioni errate (un bug del lettore multimediale Android?).
- È possibile effettuare un doppio avvio all'accensione del dispositivo in modalità Kiosk, ma ciò non dovrebbe causare alcun problema.