我已经在我的项目中实现了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
应用。