我们有一个 G Suite 帐户,我想使用 Android 管理 API 将一些公司拥有的平板电脑作为信息亭显示进行管理。但是,它似乎需要一个任意的"个人"Gmail帐户,而不是允许G Suite用户使用它。
要预配device
,您需要创建一个policy
。需要将策略分配给enterprise
。
选项 1:尝试链接现有企业
您可以从此处获取您的 G Suite 组织 ID,此 ID 显然也是您的企业 ID。API 需要它的格式为enterprises/id
,例如enterprises/abcdefg
不幸的是,即使在通过超级管理员进行身份验证后,对 API 的任何调用也会遇到
{
"error": {
"code": 403,
"message": "Caller is not authorized to manage enterprise.",
"status": "PERMISSION_DENIED"
}
}
选项 2:创建企业
提供了快速入门指南,可轻松创建企业、创建策略,然后预配设备。当我们使用个人Gmail帐户时,一切正常,我可以成功地将平板电脑配置到信息亭模式。当我尝试使用 G Suite 帐号时,我会遇到:"G Suite is not currently supported by managed Google Play Accounts, please choose a non-G Suite account to continue."
我们是否需要创建一个任意的Gmail帐户(例如 ourcompany-devices@gmail.com(?
如果我们后来想要配置第三方的设备,会发生什么情况?那么每个人的设备都会链接到任意Gmail用户的企业吗?
任何帮助将不胜感激,谢谢。
我们做了选项二。但是,这意味着您不能将某些东西放入私人游戏商店。
Android Management API 目前与 GSuite 不兼容。
您需要使用 Gmail 帐户创建托管 Google Play 企业版才能使用 Android 管理 API。
如果计划为第三方预配设备,建议为每个设备创建一个单独的企业,以便将每个设备链接到目标企业。
您可以在此处阅读有关托管 Google Play 帐户的信息
我已经将应用程序发布到我们的内部"企业"和我们的伪企业(选项 2(。 不幸的是,我认为没有其他方法。只要确保gmail帐户凭据非常安全,并且我认为它是相当安全的。 执行选项 2 后,您确实会获得组织 ID。文档中没有提到的一件事是,事情不会立即发生,并且大部分过程记录不佳。我花了几个小时寻找我遇到的问题的解决方案,最终的解决方案是我只需要等待几个小时。 如果您要在 Google Play 上发布第一方应用,则可以将其作为私有应用提供给内部企业和伪企业。