Как я могу запустить приложение автоматически, используя MDM? - PullRequest
0 голосов
/ 27 марта 2020

Я реализовал Android API управления и API CustomApp в моем проекте. Так как у меня полный контроль над устройством "managementMode": "DEVICE_OWNER". Есть ли способ автоматически запустить приложение после применения политики?

Моя политика:

{
  "applications": [
    {
      "packageName": "com.xxx.kiosk",
      "installType": "FORCE_INSTALLED",
      "defaultPermissionPolicy": "GRANT",
      "managedConfiguration": {
        "venueId": 8
      }
    },
    {
      "packageName": "com.evernote",
      "installType": "FORCE_INSTALLED",
      "defaultPermissionPolicy": "GRANT"
    }
  ],
  "setupActions": [
    {
      "launchApp": {
        "packageName": "com.xxx.kiosk"
      },
      "title": {
        "defaultMessage": "Hello"
      },
      "description": {
        "defaultMessage": "Testing"
      }
    }
  ]
}

Я пытался реализовать setupActions -> launchApp -> packageId, но ничего не происходит. Политика только устанавливает приложение, но не запускает его.

С уважением

1 Ответ

0 голосов
/ 30 марта 2020

Я не верю, что такая функциональность доступна с использованием AMAPI для уже подготовленных устройств.

setupActions предназначалось для выполнения во время подготовки с помощью приложения Android Device Policy. Политика в вашем примере должна автоматически запускать приложение com.xxx.kiosk сразу после подготовки устройства.

...