Gibt es eine Möglichkeit, den Benutzer daran zu hindern, Apps von einer unbekannten Quelle in einem benutzerdefinierten Android-Betriebssystem zu installieren?
Ich versuche, eine benutzerdefinierte Variante des Android-Betriebssystems mithilfe einer AOSP-Quelle zu erstellen, in der Benutzer nur Apps aus vertrauenswürdigen Quellen installieren dürfen, die ich während des Builds angegeben habe.
Blockieren Sie die aktivierende Entwickleroption und das USB-Debugging. Die Lösung sollte den Benutzer daran hindern, eine App aus allen möglichen Quellen wie Seitenladen oder durch Herstellen einer Verbindung mit dem System zu installieren.
Antworten:
Sie können die Installation der App von einer unbekannten Quelle deaktivieren, den Zugriff auf einige Apps blockieren und vieles mehr, indem Sie eine DPC- App (Device Policy Controller) erstellen .
Sie können sich dieses Beispiel ansehen und prüfen, ob ein Geräteadministrator oder eine Gerätebesitzer-App über alle Funktionen verfügt, die Sie benötigen.
quelle