0

再会!我对 Google Play EMM 感兴趣

我已经创建了设备策略控制器并创建了工作配置文件。创建了一个 Google Developers Console 项目并添加了 EMM API。创建主服务帐户。在主服务帐户中,我获得了 EMM 令牌。

我已经下载了适用于 Java 的 Google Play EMM API 客户端库。据我所知,我只需要调用类似的东西

Enterprise enterprise = new Enterprise();
enterprise.setPrimaryDomain(primaryDomainName);
Enterprise result = androidEnterprise.enterprises()
   .enroll(authenticationToken, enterprise).execute();

EnterpriseAccount enterpriseAccount = new EnterpriseAccount();
enterpriseAccount.setAccountEmail(serviceAccountEmail);
androidEnterprise.enterprises().setAccount(result.getId(),
enterpriseAccount).execute();

第一个问题 - 如何以语法方式将设备(android 手机)添加到主服务帐户?如果我默认使用 Google Android for Work 和 Google 系统 - 我会使用“设备注册”应用程序。但我不知道如何以编程方式做到这一点。

第二个 - 在示例中有这样的行

// Optional: you might want to store the bound enterprise's info, but
// these details can always be retrieved with an Enterprises.List call.

他们在哪里存储?在谷歌服务器上?当我这样做时,我认为是对的吗 enterprise.setPrimaryDomain(primaryDomainName); 我可以访问所有注册的客户吗?

第三 - 有没有 NORMAL 样品?或者一步一步怎么做?毕竟关于这一切的信息并不多(谢谢。

4

2 回答 2

1

你还有同样的问题吗?请让我知道我想我可以帮助你注册。

更改请求如下:

Enterprise enterprise = new Enterprise();
enterprise.setPrimaryDomain(primaryDomainName);
enterprise.setId("Unique_EMM_ID"); //Which you will get from Google in mail
enterprise.setKind("androidenterprise#enterprise");

try{

      AndroidEnterprise.Enterprises.Enroll enroll = androidEnterprise.enterprises().enroll(authenticationToken, enterprise);
      enroll.setToken(token);

      Enterprise result = enroll.execute();

      EnterpriseAccount enterpriseAccount = new EnterpriseAccount();
      enterpriseAccount.setKind("androidenterprise#enterpriseAccount");
      enterpriseAccount.setAccountEmail(serviceAccountEmail);

      androidEnterprise.enterprises().setAccount(result.getId(), enterpriseAccount).execute();

   } catch (Exception e) {
        e.printStackTrace();
   }

像这样试试。我希望这能帮到您。

于 2016-03-30T07:41:09.333 回答
0

第一个问题的答案:

您可以从https://admin.google.com/将设备添加到 MSA 1. 转到管理链接 2. 在用户选项卡中添加一些用户。例如 - yourname@yourdomain.com 3. 从 Google Play 商店下载设备政策。4. 添加您的用户电子邮件 ID,然后创建个人资料。5. 这样您就可以将您的用户添加到管理员意味着 MSA。

我希望这能帮到您。甚至您也可以从管理员处为您的项目添加范围。如果您想了解更多信息,请告诉我。

于 2016-03-30T07:55:39.907 回答