我正在安卓设备上测试 wso2 emm。我已经设置了 EMM 服务器并将一个 android 设备链接到它,只需将设备注册到服务器而不是设置工作配置文件。为了应用限制蓝牙访问等一些策略,代理应用程序应该是设备所有者。如何将我的设备设置为设备所有者?是否只能以编程方式使用“dpm”,或者有什么方法可以通过手机上的应用程序设置来实现?
谢谢
我正在安卓设备上测试 wso2 emm。我已经设置了 EMM 服务器并将一个 android 设备链接到它,只需将设备注册到服务器而不是设置工作配置文件。为了应用限制蓝牙访问等一些策略,代理应用程序应该是设备所有者。如何将我的设备设置为设备所有者?是否只能以编程方式使用“dpm”,或者有什么方法可以通过手机上的应用程序设置来实现?
谢谢
您可以使用 adb 命令将代理设置为设备所有者。
adb shell dpm 设置设备所有者
注意没有计数器功能可以通过 adb 撤消此操作。可以像这样完成解决方法。设备策略管理器中有一个不推荐使用的方法,称为;
clearDeviceOwnerApp(字符串包名)
您可以在代理中创建额外的按钮,并在需要时执行此方法。否则,您将不得不重置您的设备以摆脱它(据我所知)。
另一种方法是将设备配置为 Kiosk 设备。如果您按照这些步骤操作,代理将作为设备所有者安装。信息亭模式将在文档的下一个版本中提供。
您可以使用 ADB(Android 调试桥)设置您的设备所有者。
Settings
-> Build Number
(点击 7 次以激活开发者模式)。Developer Option
-> Enable Usb Debug
。cmd
或powershell
。然后用于adb devices
检查您的设备是否连接正确。它会显示您的设备。.apk
adb shell dpm set-device-owner org.wso2.iot.agent/.services.AgentDeviceAdminReceiver
这允许设备所有者模式。
有关更多详细信息,请参阅:如何在设备所有者模式下将 android 设备注册到 wso2 mdm