android - 如何使用 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 但没有任何反应。该策略仅安装应用程序但不启动它。
亲切的问候
解决方案
我不相信使用 AMAPI 可以为已配置的设备提供此类功能。
这setupActions
意味着在配置时使用 Android Device Policy 应用程序执行。com.xxx.kiosk
您示例中的策略应在设备配置完成后立即自动启动应用程序。