Étant donné que le processus de demande d'intégration EMM prend un temps excessivement élevé et que l'ensemble du processus est décrit comme "incroyablement douloureux" par les chanceux qui l'ont traversé, je veux savoir s'il est absolument nécessaire de devenir un EMM pour pour avoir une application Device Policy Controller (DPC) qui fonctionne.
Si vous rencontrez ce problème, partagez votre expérience.
Je développe pour des appareils COSU et je souhaite passer en mode kiosque. Je suis conscient de l'existence de moyens de le faire, mais ils mettent tous en œuvre un tas de solutions de contournement - ce n'est pas une option - je veux un moyen contrôlable, sûr et robuste de le faire. Je me fiche de ne pas avoir la capacité de gérer à distance également.
2 réponses
Il est certainement possible d'écrire votre propre DPC sans vous inscrire auprès de la communauté EMM.
L'option la plus pratique pour provisionner les appareils est via NFC. par exemple en utilisant un deuxième appareil, car il est assez simple d'écrire une application de provisioning.
Voir Implémentation du mode kiosque sous Android (partie 3 et 4) pour un bon exemple.
J'ai eu quelques problèmes avec certains appareils Android 5, mais depuis la version 6.0, cela fonctionne assez bien.
Vous souhaitez simplement écrire une application qui utilise Device Policy Owner? C'est assez simple, en supposant que vous possédez les appareils. Installez simplement votre application, adb shell et exécutez la commande dpm pour définir votre application en tant que propriétaire. Si vous achetez en vrac auprès d'un fabricant, vous pouvez le faire faire pour vous dans l'image personnalisée que vous installez (même si vous devrez peut-être expliquer ce que vous voulez, ce n'est pas un cas d'utilisation courant).
Bien sûr, tout a ses limites. Cela fonctionnera, sauf si l'utilisateur parvient à effectuer une réinitialisation d'usine. Ce que vous pouvez empêcher via l'interface utilisateur, mais qui est généralement accessible depuis les modes de récupération ou depuis le déverrouillage du chargeur de démarrage. Donc, c'est à l'abri d'une intrusion occasionnelle, mais si quelqu'un veut vraiment accéder à votre appareil et qu'il a un accès physique et du temps, il le peut.
De nouvelles questions
android
Android est le système d'exploitation mobile de Google, utilisé pour la programmation ou le développement d'appareils numériques (Smartphones, tablettes, automobiles, téléviseurs, Wear, Glass, IoT). Pour les sujets liés à Android, utilisez des balises spécifiques à Android telles que l'intention d'Android, l'activité d'Android, l'adaptateur Android, etc. Pour les questions autres que le développement ou la programmation, mais liées au cadre Android, utilisez ce lien: https: // android.stackexchange.com.