Следуя справочному руководству по Android Management API, мы настроили наше приложение Android Companion для автоматического запуска во время регистрации.
Мы добавили следующую информацию в нашу policy
конфигурацию:
{
"name": "enterprises/XXX/policies/85f57716-8b02-48f2-abdf-5aeb6beef585",
"version": "1",
"applications": [
{
"packageName": "app.XXX.companionapp.test",
"installType": "REQUIRED_FOR_SETUP",
"defaultPermissionPolicy": "GRANT",
"managedConfiguration": {
"namespace": "XXX",
"enterpriseId": "enterprises/XXX"
}
}
],
"openNetworkConfiguration": {
"NetworkConfigurations": [
{
"Type": "WiFi",
"GUID": "a0989e28-9c23-43e5-b5d3-9b37d86723a3",
"WiFi": {
"AutoConnect": false,
"Passphrase": "XXX",
"Security": "WPA-PSK",
"SSID": "SFR-9548"
},
"Name": "XXX"
}
]
},
"systemUpdate": {
"type": "AUTOMATIC"
},
"safeBootDisabled": true,
"statusReportingSettings": {
"applicationReportsEnabled": true,
"deviceSettingsEnabled": true,
"softwareInfoEnabled": true,
"memoryInfoEnabled": true,
"networkInfoEnabled": true,
"displayInfoEnabled": true,
"powerManagementEventsEnabled": true,
"hardwareStatusEnabled": true
},
"stayOnPluggedModes": [
"BATTERY_PLUGGED_MODE_UNSPECIFIED"
],
"locationMode": "HIGH_ACCURACY",
"appAutoUpdatePolicy": "ALWAYS",
"playStoreMode": "WHITELIST",
"setupActions": [
{
"launchApp": {
"packageName": "app.XXX.companionapp.test"
},
"title": {
"defaultMessage": "Companion"
},
"description": {
"defaultMessage": "Install Companion App to run custom tasks on your device."
}
}
],
"passwordPolicies": [
{}
]
}
Раньше он работал хорошо, но в последнее время наше приложение-компаньон больше не запускается во время регистрации, хотя оно фактически установлено на устройстве.
Ты хоть представляешь, что может быть не так?
Заранее большое спасибо.
PS: имеется несоответствие в клавише SetupAction
. В руководствах по API управления Android это относится к setupAction
, а в документации по API это относится к setupActions
.