首页 > 解决方案 > 如何使用 MDM 自动启动应用程序?

问题描述

我在我的项目中实现了一个 Android Management API 和一个 CustomApp API。因为我拥有完整的设备控制权"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 但没有任何反应。该策略仅安装应用程序但不启动它。

亲切的问候

标签: androidkotlinmobileremote-accessmdm

解决方案


我不相信使用 AMAPI 可以为已配置的设备提供此类功能。

setupActions意味着在配置时使用 Android Device Policy 应用程序执行。com.xxx.kiosk您示例中的策略应在设备配置完成后立即自动启动应用程序。


推荐阅读