Como tornar meu proprietário de dispositivo de aplicativo sem o comando de shell NFC e ADB

Olá pessoal, tenho uma pergunta e estou procurando há dias para encontrar uma solução.

Eu tenho um aplicativo Android que está instalado em mais de 100 dispositivos. (Android 5.1.1 API22 e 6.0.1 API 23)

https://developer.android.com/reference/android/app/admin/package-summary.html

Passei por todas essas referências, mas sem sorte: / Usando o devicePolicyManager, recebo o erro: O aplicativo XXXXX não é o proprietário do dispositivo. Eu sei que existe uma maneira de obter o proprietário do dispositivo pelo comando shell (ADB), mas não posso fazer isso em todos os dispositivos individualmente via usb.

DevicePolicyManager deviceManger = (DevicePolicyManager) Forms.Context.GetSystemService (Context.DevicePolicyService); ComponentName demoDeviceAdmin = new ComponentName (Forms.Context, Java.Lang.Class.FromType (typeof (DeviceAdmin))); deviceManger.SetGlobalSetting (demoDeviceAdmin, "wifi_device_owner_configs_lockdown", "1");

questionAnswers(3)

yourAnswerToTheQuestion