我在2台android平板电脑上注册了工作配置文件并加以应用。
import json
policy_name = enterprise_name + '/policies/policy1'
policy_json = '''
{
"passwordRequirements": {
"passwordMinimumLength": 6,
"passwordQuality": "ALPHABETIC"
},
"applications": [{
"defaultPermissionPolicy": "GRANT",
"installType": "FORCE_INSTALLED",
"packageName": "com.google.android.gm"
},
{
"installType": "AVAILABLE",
"packageName": "com.google.android.apps.docs"
},
{
"packageName": "com.google.samples.apps.iosched",
"installType": "FORCE_INSTALLED"
},
{
"packageName": "com.google.android.apps.androidify",
"installType": "AVAILABLE"
},
{
"packageName": "com.google.android.apps.youtube",
"installType": "AVAILABLE"
}
],
"parentProfilePasswordRequirements": {
"passwordMinimumLength": 4,
"passwordQuality": "NUMERIC_COMPLEX"
}
}
'''
androidmanagement.enterprises().policies().patch(
name=policy_name,
body=json.loads(policy_json)
).execute()等了一会儿,我发现只有Gmail和Google I/O应用程序被下载,而且只有google驱动器可以在google中使用!其他的都没有。为什么只有谷歌的应用程序可以下载。
这似乎只适用于谷歌应用程序。有人能帮我渡过难关吗。我需要能够强制安装任何我想要的软件包。
发布于 2022-09-22 06:10:20
检查后,您使用的包名称不正确。请更改youtube和androidify的包名:
Youtube: com.google.android.youtube Androidify: com.valleydevfest.androidify
可以使用Play Store的应用程序URL中的id参数确定应用程序的包名。
例如,YouTube的Play Store链接是https://play.google.com/store/apps/details?id=com.google.android.youtube
此外,如果您想要自动安装所有应用程序,请将installType更改为“FORCE_INSTALLED”。
https://stackoverflow.com/questions/73785035
复制相似问题