我在Android设备上测试wso2 emm。我已经设置了EMM服务器并通过将设备注册到服务器而不是设置工作配置文件来将Android设备链接到它。要应用某些策略(如限制蓝牙访问),代理应用程序应为设备所有者。如何将设备设置为设备所有者?是否只能以编程方式使用' dpm'或者有没有办法通过手机上的应用程序设置?
谢谢
答案 0 :(得分:0)
您可以使用adb命令将代理设置为设备所有者。
adb shell dpm set-device-owner
请注意,没有计数器功能可以通过adb撤消此操作。 解决方法可以这样做。设备策略管理器中有一个已弃用的方法,名为;
clearDeviceOwnerApp(String packageName)
您可以在代理中创建其他按钮,并在需要时执行此方法。否则你将不得不重置你的设备(据我所知)。
另一种方法是将设备配置为Kiosk设备。如果您按照这些步骤操作,则代理将作为设备所有者安装。自助服务终端模式将在下一版本的文档中提供。
答案 1 :(得分:0)
您可以使用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
这允许设备所有者模式。
有关更多详细信息,请参见:How to enroll android device to wso2 mdm in device owner mode