É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.

6
Sevastyan Savanyuk 1 août 2017 à 18:33

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.

1
bwt 1 août 2017 à 17:14

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.

2
Gabe Sechan 1 août 2017 à 15:41