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

https://developers.google.com/android/management/reference/rest/v1/enterprises.policies?hl=en#installtype

Попробуйте удалить раздел приложений из политики, на некоторых устройствах он работал, на некоторых не работал.

В ApplicationPolicy есть свойство disabled, попробуйте использовать это вместо удаления, это, безусловно, сработает.

исправьте политику приложения, удалив приложение, которое вы хотите удалить, и нажмите политику на это устройство. Это приведет к удалению приложения на основе политики.

Другие вопросы по тегам