Android Management API удалить приложение из рабочего профиля управляемого устройства
Я принудительно установил приложение на мое зарегистрированное устройство с помощью политики. Как я могу удаленно удалить это приложение с моего зарегистрированного устройства.
4 ответа
Чтобы удаленно удалить приложение, вы можете просто удалить его из своей политики.
Например, у вас есть политика с установленной функцией Dropbox Force:
policy_json = '''
{
"applications": [
{
"packageName": "com.google.samples.apps.iosched",
"installType": "FORCE_INSTALLED"
},
{
"packageName": "com.dropbox.android",
"installType": "FORCE_INSTALLED"
},
],
"debuggingFeaturesAllowed": true
}
'''
И вы решили, что хотите удалить Dropbox, просто удалите его из политики приложения, и его следует удалить с устройства.
policy_json = '''
{
"applications": [
{
"packageName": "com.google.samples.apps.iosched",
"installType": "FORCE_INSTALLED"
}
],
"debuggingFeaturesAllowed": true
}
'''
Установите для параметра InstallType приложения значение BLOCKED
Попробуйте удалить раздел приложений из политики, на некоторых устройствах он работал, на некоторых не работал.
В ApplicationPolicy есть свойство disabled, попробуйте использовать это вместо удаления, это, безусловно, сработает.
исправьте политику приложения, удалив приложение, которое вы хотите удалить, и нажмите политику на это устройство. Это приведет к удалению приложения на основе политики.