Aller au contenu

Comment puis-je utiliser d'autres applications dans Fully ? ​

Si vous souhaitez limiter votre appareil à une seule application, découvrez notre application Fully Single App Kiosk. Vous pouvez configurer rapidement une borne interactive mono-application grâce à cette application.

Dans Fully Kiosk Browser vous pouvez lancer d'autres applications de différentes manières :

  1. Utilisez le Universal Launcher. Ajoutez vos applications au lanceur dans les paramètres de Fully et affichez-le en ouvrant l'URL fully://launcher. Le lanceur est une page web spéciale dans Fully Kiosk dont le code HTML ressemble à ceci. Vous pouvez personnaliser l'apparence du lanceur facilement et de manière flexible en ajoutant n'importe quel code HTML à la balise <head> de la page du lanceur.

  2. En utilisant le Single App Mode dans les paramètres Kiosk Mode (voir les paramètres Kiosk Mode).

  3. L'ouverture d'un lien vers un fichier ou un contenu géré par une application externe nécessite que l'option View Other Files soit configurée sur Pass URL/File/Content to External App

  4. Pour ouvrir une intention : l’URL du schéma nécessite l’activation de l’option Open Other URL Schemes. Des exemples d’URL d’intention fonctionnelles sont disponibles ici :

intent:#Intent;component=com.skype.raider/.Main;end
intent:#Intent;component=com.android.mms/.ui.ConversationList;end
  1. L'appel aux fonctions d'interface JS fully.startApplication() ou fully.startIntent() nécessite que Enable JavaScript Interface.

  2. En utilisant les points de terminaison startApplication ou loadURL avec l'URL d'intention sur l'interface REST

  3. En utilisant l'option expérimentale Application to Run On Start in Background/Foreground, les applications spécifiées seront lancées au démarrage de l'appareil par leur lanceur. Fully Kiosk repassera ensuite au premier plan si vous utilisez l'option de démarrage en arrière-plan.

Vous pouvez autoriser d'autres applications à s'afficher au premier plan en Kiosk Mode en ajoutant leur nom de package à la liste blanche d'applications App Whitelist Kiosk Mode > Liste blanche d'applications). Par exemple, pour autoriser les appels Skype entrants, ajoutez com.skype.raider à la App Whitelist. Si vous utilisez Task Lock Mode (sur les appareils configurés), vous devez également ajouter l'application à la App Lock Task Whitelist si elle doit être autorisée à démarrer. Les applications lancées directement par Fully Kiosk sont automatiquement autorisées et n'ont généralement pas besoin d'être ajoutées.

Pour connaître le nom du composant d'une activité, ajoutez simplement l'application au Universal Launcher ; le nom du composant s'affichera alors dans la section Configuration du lanceur. La partie du nom du composant située avant la barre oblique correspond au nom du package.

Restrictions lors du lancement d'autres applications :

  • Contrairement à Fully Kiosk les autres applications ne s'affichent généralement pas par-dessus l'écran de verrouillage. Par conséquent, si votre appareil est verrouillé, l'écran de verrouillage peut s'afficher au lancement d'une autre application. Malheureusement, Fully ne peut rien y faire. Pour contourner ce problème, vous pouvez modifier les paramètres Android afin de désactiver le verrouillage de l'écran (nous ne pouvons malheureusement pas le faire automatiquement). Sous Android 8 et versions ultérieures, vous pouvez essayer de déverrouiller le verrouillage par glissement grâce à l'option expérimentale Unlock Swipe Screen Lock dans les paramètres Device Management. Consultez cette FAQ pour plus d'informations.
  • Fully Kiosk permet d'afficher de nombreuses applications en plein écran grâce à l'option Force Immersive Fullscreen. Attention : cette fonctionnalité présente des limitations importantes ; la saisie au clavier et le bouton retour ne seront pas fonctionnels. Consultez cette FAQ pour découvrir une autre solution.
  • Pour utiliser correctement Screensaver Timer ou Screen Off Timer, consultez Other Settings de Fully pour les options contrôlant les fonctionnalités inactives lorsqu'une autre application est au premier plan.
  • Fully Kiosk tente de verrouiller les touches de volume même lorsqu'une autre application est au premier plan. Pour un verrouillage plus efficace, utilisez Device Owner Settings (sur les appareils configurés) ou les fonctionnalités KNOX (sur les appareils Samsung uniquement).
  • Une autre application peut rester au premier plan indéfiniment si l'utilisateur n'appuie pas sur le bouton Retour ou Accueil. Pour remettre Fully Kiosk au premier plan en cas de besoin, vous pouvez utiliser l'option Regain Focus After Idle Time ou les fonctions d'interface JavaScript fully.isInForeground() et fully.bringToForeground().