Vai al contenuto

Come posso utilizzare altre app in Fully? ​

Se desideri limitare il tuo dispositivo a una singola app, ti invitiamo a dare un'occhiata alla nostra app Fully Single App Kiosk. Con quest'app puoi configurare rapidamente un chiosco dedicato a una sola app.

In Fully Kiosk Browser è possibile avviare altre app in molti modi diversi:

  1. Utilizzando il Universal Launcher, aggiungi le tue app al launcher nelle impostazioni di Fully e visualizzalo aprendo l'URL fully://launcher. Il launcher è una pagina web speciale in Fully Kiosk il cui codice HTML ha questo aspetto. Puoi personalizzare l'aspetto del launcher in modo semplice e flessibile aggiungendo qualsiasi codice HTML all'elemento <head> della pagina del launcher.

  2. Utilizzando la Single App Mode nelle impostazioni Kiosk Mode (consultare le impostazioni Kiosk Mode).

  3. Aprendo un collegamento a un file o a un contenuto gestito da un'app esterna, è necessario impostare l'opzione " View Other Files su Pass URL/File/Content to External App

  4. Aprendo un intent: URL dello schema – richiede l'opzione Open Other URL Schemes abilitata. Esempi di URL Intent funzionanti sono disponibili qui:

intent:#Intent;component=com.skype.raider/.Main;end
intent:#Intent;component=com.android.mms/.ui.ConversationList;end
  1. Chiamando le funzioni dell'interfaccia JS fully.startApplication() o fully.startIntent(), è necessario Enable JavaScript Interface.

  2. Utilizzando gli endpoint startApplication o loadURL con l'URL dell'intento sull'interfaccia REST

  3. Utilizzando l'opzione sperimentale Application to Run On Start in Background/Foreground ", le app specificate verranno avviate all'avvio del dispositivo tramite il loro intent di avvio. Successivamente, Fully Kiosk si riporta in primo piano se si utilizza l'opzione di avvio in background.

È possibile consentire ad altre app di essere eseguite in primo piano in Kiosk Mode aggiungendo il nome del pacchetto dell'app a Kiosk Mode >> App Whitelist. Ad esempio, per consentire le chiamate Skype in entrata, aggiungere com.skype.raider App Whitelist. Se si utilizza Task Lock Mode (su dispositivi configurati), è necessario aggiungere l'app anche App Lock Task Whitelist se si desidera consentirne l'avvio. Le app avviate direttamente da Fully Kiosk vengono automaticamente inserite nell'elenco e in genere non è necessario aggiungerle manualmente.

Se devi trovare il nome corretto del componente per una determinata attività, aggiungi semplicemente l'app al Universal Launcher e vedrai il nome del componente nella Configuration dell'elemento del launcher. La parte del nome del componente che precede la barra è il nome del pacchetto.

Restrizioni all'avvio di altre applicazioni:

  • A differenza di Fully Kiosk le altre app in genere non vengono visualizzate sopra la schermata di blocco. Quindi, se il dispositivo è bloccato, la schermata di blocco potrebbe essere visualizzata all'avvio di un'altra app. Purtroppo, Fully non può modificare questa impostazione. Come soluzione alternativa, è possibile modificare le impostazioni Android per evitare il blocco dello schermo (purtroppo non è possibile farlo automaticamente). Su Android 8 e versioni successive, è possibile provare a sbloccare la schermata di blocco tramite scorrimento utilizzando l'opzione sperimentale Unlock Swipe Screen Lock nelle impostazioni Device Management. Per maggiori dettagli, consultare le FAQ.
  • Fully Kiosk può forzare l'esecuzione di molte app in modalità a schermo intero tramite l'opzione Force Immersive Fullscreen. Tieni presente che questa funzione presenta delle limitazioni: non sarà possibile utilizzare la tastiera né il pulsante Indietro. Consulta le FAQ per un'alternativa.
  • Per utilizzare correttamente Screensaver Timer o Screen Off Timer, controlla Other Settings di Fully per le opzioni che controllano le funzionalità di inattività quando un'altra app è in primo piano.
  • Fully Kiosk tenta di bloccare i tasti del volume anche quando un'altra app è in primo piano. È possibile ottenere un blocco dei tasti del volume più efficace utilizzando le Device Owner Settings con i dispositivi configurati o utilizzando le funzionalità KNOX (solo sui dispositivi Samsung).
  • Un'altra app può rimanere in primo piano indefinitamente se l'utente non preme il pulsante Indietro o Home. Valuta la possibilità di utilizzare l'opzione Regain Focus After Idle Time o le funzioni dell'interfaccia JavaScript fully.isInForeground() e fully.bringToForeground() per riportare Fully Kiosk in primo piano quando necessario.