You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/dyn/androidmanagement_v1.enterprises.policies.html
+24Lines changed: 24 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -165,6 +165,12 @@ <h3>Method Details</h3>
165
165
"A String",
166
166
],
167
167
"disabled": True or False, # Whether the app is disabled. When disabled, the app data is still preserved.
168
+
"extensionConfig": { # Configuration to enable an app as an extension app, with the capability of interacting with Android Device Policy offline. # Configuration to enable this app as an extension app, with the capability of interacting with Android Device Policy offline.This field can be set for at most one app.
169
+
"notificationReceiver": "A String", # Fully qualified class name of the receiver service class for Android Device Policy to notify the extension app of any local command status updates.
170
+
"signingKeyFingerprintsSha256": [ # Hex-encoded SHA256 hash of the signing certificate of the extension app. Only hexadecimal string representations of 64 characters are valid.If not specified, the signature for the corresponding package name is obtained from the Play Store instead.If this list is empty, the signature of the extension app on the device must match the signature obtained from the Play Store for the app to be able to communicate with Android Device Policy.If this list is not empty, the signature of the extension app on the device must match one of the entries in this list for the app to be able to communicate with Android Device Policy.In production use cases, it is recommended to leave this empty.
171
+
"A String",
172
+
],
173
+
},
168
174
"installType": "A String", # The type of installation to perform.
169
175
"lockTaskAllowed": True or False, # Whether the app is allowed to lock itself in full-screen mode. DEPRECATED. Use InstallType KIOSK or kioskCustomLauncherEnabled to to configure a dedicated device.
170
176
"managedConfiguration": { # Managed configuration applied to the app. The format for the configuration is dictated by the ManagedProperty values supported by the app. Each field name in the managed configuration must match the key field of the ManagedProperty. The field value must be compatible with the type of the ManagedProperty: *type* *JSON value* BOOL true or false STRING string INTEGER number CHOICE string MULTISELECT array of strings HIDDEN string BUNDLE_ARRAY array of objects
@@ -524,6 +530,12 @@ <h3>Method Details</h3>
524
530
"A String",
525
531
],
526
532
"disabled": True or False, # Whether the app is disabled. When disabled, the app data is still preserved.
533
+
"extensionConfig": { # Configuration to enable an app as an extension app, with the capability of interacting with Android Device Policy offline. # Configuration to enable this app as an extension app, with the capability of interacting with Android Device Policy offline.This field can be set for at most one app.
534
+
"notificationReceiver": "A String", # Fully qualified class name of the receiver service class for Android Device Policy to notify the extension app of any local command status updates.
535
+
"signingKeyFingerprintsSha256": [ # Hex-encoded SHA256 hash of the signing certificate of the extension app. Only hexadecimal string representations of 64 characters are valid.If not specified, the signature for the corresponding package name is obtained from the Play Store instead.If this list is empty, the signature of the extension app on the device must match the signature obtained from the Play Store for the app to be able to communicate with Android Device Policy.If this list is not empty, the signature of the extension app on the device must match one of the entries in this list for the app to be able to communicate with Android Device Policy.In production use cases, it is recommended to leave this empty.
536
+
"A String",
537
+
],
538
+
},
527
539
"installType": "A String", # The type of installation to perform.
528
540
"lockTaskAllowed": True or False, # Whether the app is allowed to lock itself in full-screen mode. DEPRECATED. Use InstallType KIOSK or kioskCustomLauncherEnabled to to configure a dedicated device.
529
541
"managedConfiguration": { # Managed configuration applied to the app. The format for the configuration is dictated by the ManagedProperty values supported by the app. Each field name in the managed configuration must match the key field of the ManagedProperty. The field value must be compatible with the type of the ManagedProperty: *type* *JSON value* BOOL true or false STRING string INTEGER number CHOICE string MULTISELECT array of strings HIDDEN string BUNDLE_ARRAY array of objects
@@ -889,6 +901,12 @@ <h3>Method Details</h3>
889
901
"A String",
890
902
],
891
903
"disabled": True or False, # Whether the app is disabled. When disabled, the app data is still preserved.
904
+
"extensionConfig": { # Configuration to enable an app as an extension app, with the capability of interacting with Android Device Policy offline. # Configuration to enable this app as an extension app, with the capability of interacting with Android Device Policy offline.This field can be set for at most one app.
905
+
"notificationReceiver": "A String", # Fully qualified class name of the receiver service class for Android Device Policy to notify the extension app of any local command status updates.
906
+
"signingKeyFingerprintsSha256": [ # Hex-encoded SHA256 hash of the signing certificate of the extension app. Only hexadecimal string representations of 64 characters are valid.If not specified, the signature for the corresponding package name is obtained from the Play Store instead.If this list is empty, the signature of the extension app on the device must match the signature obtained from the Play Store for the app to be able to communicate with Android Device Policy.If this list is not empty, the signature of the extension app on the device must match one of the entries in this list for the app to be able to communicate with Android Device Policy.In production use cases, it is recommended to leave this empty.
907
+
"A String",
908
+
],
909
+
},
892
910
"installType": "A String", # The type of installation to perform.
893
911
"lockTaskAllowed": True or False, # Whether the app is allowed to lock itself in full-screen mode. DEPRECATED. Use InstallType KIOSK or kioskCustomLauncherEnabled to to configure a dedicated device.
894
912
"managedConfiguration": { # Managed configuration applied to the app. The format for the configuration is dictated by the ManagedProperty values supported by the app. Each field name in the managed configuration must match the key field of the ManagedProperty. The field value must be compatible with the type of the ManagedProperty: *type* *JSON value* BOOL true or false STRING string INTEGER number CHOICE string MULTISELECT array of strings HIDDEN string BUNDLE_ARRAY array of objects
@@ -1237,6 +1255,12 @@ <h3>Method Details</h3>
1237
1255
"A String",
1238
1256
],
1239
1257
"disabled": True or False, # Whether the app is disabled. When disabled, the app data is still preserved.
1258
+
"extensionConfig": { # Configuration to enable an app as an extension app, with the capability of interacting with Android Device Policy offline. # Configuration to enable this app as an extension app, with the capability of interacting with Android Device Policy offline.This field can be set for at most one app.
1259
+
"notificationReceiver": "A String", # Fully qualified class name of the receiver service class for Android Device Policy to notify the extension app of any local command status updates.
1260
+
"signingKeyFingerprintsSha256": [ # Hex-encoded SHA256 hash of the signing certificate of the extension app. Only hexadecimal string representations of 64 characters are valid.If not specified, the signature for the corresponding package name is obtained from the Play Store instead.If this list is empty, the signature of the extension app on the device must match the signature obtained from the Play Store for the app to be able to communicate with Android Device Policy.If this list is not empty, the signature of the extension app on the device must match one of the entries in this list for the app to be able to communicate with Android Device Policy.In production use cases, it is recommended to leave this empty.
1261
+
"A String",
1262
+
],
1263
+
},
1240
1264
"installType": "A String", # The type of installation to perform.
1241
1265
"lockTaskAllowed": True or False, # Whether the app is allowed to lock itself in full-screen mode. DEPRECATED. Use InstallType KIOSK or kioskCustomLauncherEnabled to to configure a dedicated device.
1242
1266
"managedConfiguration": { # Managed configuration applied to the app. The format for the configuration is dictated by the ManagedProperty values supported by the app. Each field name in the managed configuration must match the key field of the ManagedProperty. The field value must be compatible with the type of the ManagedProperty: *type* *JSON value* BOOL true or false STRING string INTEGER number CHOICE string MULTISELECT array of strings HIDDEN string BUNDLE_ARRAY array of objects
"description": "Whether the app is disabled. When disabled, the app data is still preserved.",
1301
1301
"type": "boolean"
1302
1302
},
1303
+
"extensionConfig": {
1304
+
"$ref": "ExtensionConfig",
1305
+
"description": "Configuration to enable this app as an extension app, with the capability of interacting with Android Device Policy offline.This field can be set for at most one app."
1306
+
},
1303
1307
"installType": {
1304
1308
"description": "The type of installation to perform.",
1305
1309
"enum": [
@@ -2229,6 +2233,24 @@
2229
2233
},
2230
2234
"type": "object"
2231
2235
},
2236
+
"ExtensionConfig": {
2237
+
"description": "Configuration to enable an app as an extension app, with the capability of interacting with Android Device Policy offline.",
2238
+
"id": "ExtensionConfig",
2239
+
"properties": {
2240
+
"notificationReceiver": {
2241
+
"description": "Fully qualified class name of the receiver service class for Android Device Policy to notify the extension app of any local command status updates.",
2242
+
"type": "string"
2243
+
},
2244
+
"signingKeyFingerprintsSha256": {
2245
+
"description": "Hex-encoded SHA256 hash of the signing certificate of the extension app. Only hexadecimal string representations of 64 characters are valid.If not specified, the signature for the corresponding package name is obtained from the Play Store instead.If this list is empty, the signature of the extension app on the device must match the signature obtained from the Play Store for the app to be able to communicate with Android Device Policy.If this list is not empty, the signature of the extension app on the device must match one of the entries in this list for the app to be able to communicate with Android Device Policy.In production use cases, it is recommended to leave this empty.",
2246
+
"items": {
2247
+
"type": "string"
2248
+
},
2249
+
"type": "array"
2250
+
}
2251
+
},
2252
+
"type": "object"
2253
+
},
2232
2254
"ExternalData": {
2233
2255
"description": "Data hosted at an external location. The data is to be downloaded by Android Device Policy and verified against the hash.",
0 commit comments