安卓企业政策-如何允许gmail.com或任何其他电子邮件帐户在play商店中使用(由管理)



我们正在试用Android管理API。我们通过在策略中定义应用程序来控制应用程序。

现在,出于某种原因,我们需要允许用户购买该应用程序或使用已经购买的应用程序(将是个人帐户,即gmail.com(

{
...
"applications": [
{
"packageName": <app_package_name>,
"installType": "BLOCKED"
},
{
"packageName": <app_package_name>,
"installType": "AVAILABLE"
}
]
}

但是,在使用Android管理API的完全管理设备模式下注册的设备,播放商店是管理的,因此仅允许{some_random_number}@android-for-work-gsearvices.com要在播放商店中使用的帐户。其他电子邮件帐户不会显示在播放商店的用户选择中,即使在从设置登录后也是如此。

请帮我找到解决上述问题的办法。

有两种方法可以做到这一点:

1.(对于个人使用,使用工作配置文件设置公司所有的设备,这使设备既可用于工作,也可用于个人使用。为此,您需要在注册令牌中允许个人使用,并在策略中添加personalApplicationPolicy。这将设置一个单独的工作和个人档案,您可以在其中使用自己的应用程序。

您也可以检查https://developers.google.com/android/work/overview#company-拥有的工作档案和https://developers.google.com/android/management/provision-device#company-owned_devices_for_work_and_personal_use以更好地了解其工作原理。

样本代码:

注册令牌

enrollment_token = androidmanagement.enterprises().enrollmentTokens().create(
parent=enterprise_name,
body={"policyName": policy_name,
"allowPersonalUsage": "PERSONAL_USAGE_ALLOWED",
"duration": "2592000 s"}
).execute()

在您的政策

"personalUsagePolicies": {
"personalApplications": [
{
"packageName": [package name],
"installType": "AVAILABLE"
}
]
}

2.(对于工作使用,您可以与应用程序的开发人员合作,提供许可证密钥,该密钥可以通过特定应用程序的托管配置分发给您的用户。

相关内容

最新更新