我正在尝试使用Android Management API调配专用设备
我已经从我的个人Gmail帐户创建了一个组织,启用了Android管理API,在Google Play控制台中创建了一个应用程序并授予了Android管理权限,创建了一个服务帐户和OAuth 2.0客户端ID,添加了Cloud Identity Premium订阅并启用了Android手机的高级移动的管理。看来我做了所有必要的步骤。但是,我无法管理组织的企业:每当我尝试创建策略时,都会收到“Caller is not authorized to manage enterprise.
”响应。
我尝试使用属于我的个人帐户的企业为设备配置该帐户,在这种情况下,策略创建成功。但是,我无法访问我的应用程序:当在提供专用设备的过程中时,电话在安装应用程序时仅挂起,并且不显示任何错误消息。我的猜测是,如果用于提供设备的enterprise属于Gmail帐户,它就无法“看到”一个私有的应用程序。
似乎没有办法在KIOSK模式下为专用设备提供私人应用程序。我感到失落和沮丧,因为即使是谷歌支持也无法找到任何问题。
有人知道该怎么做吗?
编辑:我尝试提供一个公共的应用程序,它成功完成了。但是,当我尝试我的私人应用程序,它只是挂在Installing new app...
。Management API中的devices
列表返回以下数据:
`"nonComplianceDetails": [
{
"settingName": "applications",
"nonComplianceReason": "APP_NOT_INSTALLED",
"packageName": "com.mycompany.myproduct",
"installationFailureReason": "IN_PROGRESS"
},
{
"settingName": "persistentPreferredActivities",
"nonComplianceReason": "APP_NOT_INSTALLED",
"packageName": "com.mycompany.myproduct"
}
],`
但是,无论我等多久,安装都不会完成。
1条答案
按热度按时间n6lpvg4x1#
您好像调用的企业ID不属于导致
Caller is not authorized to manage enterprise.
的账户企业资源将组织绑定到您的Android管理解决方案。Devices和Policies都属于企业。通常,单个企业资源与单个组织相关联。但是,您可以根据不同的需求为同一组织创建多个企业。例如,一个组织可能希望其不同部门或区域有单独的企业。
要创建企业,您需要尚未与企业关联的Gmail帐户。快速入门指南中介绍了如何创建企业的基本步骤。
此外,我建议通过让企业IT管理员完成注册流程来审查创建客户管理企业的流程,因为这是首选方法。
如果要将私有应用分发给其他EMM,则需要提供组织/企业ID。有关如何发布私人应用的详细信息,请参阅此文档。请注意,一旦应用程序被设置为私有,它就不能再公开分发。