【发布时间】:2020-12-02 09:59:43
【问题描述】:
我已按照政策将应用程序强制安装到我注册的设备中。如何从我注册的设备上远程卸载该应用。
【问题讨论】:
标签: android-management-api android-enterprise android-work-profile
我已按照政策将应用程序强制安装到我注册的设备中。如何从我注册的设备上远程卸载该应用。
【问题讨论】:
标签: android-management-api android-enterprise android-work-profile
要远程卸载应用程序,您只需从策略中删除该应用程序即可。
例如,您有一个安装了 dropbox force 的策略:
policy_json = '''
{
"applications": [
{
"packageName": "com.google.samples.apps.iosched",
"installType": "FORCE_INSTALLED"
},
{
"packageName": "com.dropbox.android",
"installType": "FORCE_INSTALLED"
},
],
"debuggingFeaturesAllowed": true
}
'''
而您决定要删除保管箱,只需将其从应用程序策略中删除,然后应将其从设备中卸载。
policy_json = '''
{
"applications": [
{
"packageName": "com.google.samples.apps.iosched",
"installType": "FORCE_INSTALLED"
}
],
"debuggingFeaturesAllowed": true
}
'''
【讨论】:
尝试从策略中删除应用程序部分,在某些设备上它可以工作,有些则没有。
ApplicationPolicy 下有 disabled 属性,尝试使用这个而不是卸载这个肯定会起作用。
【讨论】:
修补应用程序策略删除要卸载的应用程序并将策略推送到该设备,这将根据策略卸载应用程序
【讨论】:
将应用程序的 InstallType 设置为 BLOCKED
【讨论】: