Le Fully Kiosk Browser se bloque. Pourquoi ?
Si l'application Fully Kiosk disparaît de manière aléatoire, il se peut qu'elle plante ou soit fermée par le système d'exploitation Android. Dans 99 % des cas, ce type de problème provient d'Android Webview, qui présente encore de nombreux bugs connus (par exemple, des fuites de mémoire lors de l'utilisation d'animations CSS). Des problèmes d'ANR (application ne répond pas) sont également possibles. Ces problèmes sont généralement liés à une combinaison spécifique de site web et de matériel Android.
L' Android Webview peut se bloquer après un certain temps ou provoquer des ANR (requêtes de retour automatique) en raison de la complexité du site web et de l'utilisation des ressources, ce que nous ne pouvons malheureusement pas détecter. Vous pouvez essayer d'ouvrir une page simple comme www.google.com. Si le Fully Kiosk Browser ne se bloque plus, le problème provient assurément de WebView. Ces blocages peuvent survenir et disparaître suite à des mises à jour du site web ou Android Webview. Pour les éviter, vous pouvez mettre à jour ou rétrograder WebView, ou simplifier votre site web. Dans de nombreux cas, le problème est également lié au matériel de l'appareil ; changer d'appareil peut alors s'avérer utile.
Si Fully Kiosk se met soudainement à planter à chaque lancement d'application, cela pourrait être dû à une mise à jour défectueuse de Webview, comme celle de mars 2021. Nous vous recommandons de désactiver les mises à jour automatiques de Webview/Chrome après avoir effectué des tests afin d'éviter ce type de problème. Veuillez utiliser la fonction de provisionnement des appareils pour pouvoir mettre à jour Webview manuellement à distance si nécessaire.
Assurez-vous que les options suivantes dans Other Settings sont activées pour tenter un redémarrage automatique de l'application après son arrêt : Restart Fully After Crash, Restart Fully After Update et Run as Priority App. Le redémarrage Fully Kiosk fonctionne de manière optimale si les options Keep Screen On et Kiosk Mode sont activées. Veuillez noter que le redémarrage n'est pas garanti dans certains cas, car notre application n'est pas une application système et ne peut pas remplacer le système d'exploitation Android.
Lorsqu'un plantage survient et que Fully Kiosk redémarre automatiquement, une entrée est consignée. Consultez le Fully Log dans Remote Admin. Pour identifier la cause exacte du plantage, vous pouvez obtenir et analyser un rapport d'erreur immédiatement après l'incident sur votre appareil. Si vous ne pouvez pas générer de rapport d'erreur immédiatement, connectez votre appareil à un ordinateur et enregistrez en continu les données de Logcat à l'aide des outils ADB et d'une commande telle que /path/to/adb logcat >logcat.txt, puis analysez le fichier résultant.