0

良い一日!Google Play EMM に興味があります

Device Policy Controller を作成し、仕事用プロファイルを作成しました。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システムを使用していた場合、「デバイス登録」アプリケーションを使用します。しかし、プログラミングの方法でこれを行う方法がわかりません。

2つ目-サンプルにはそのような行があります

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

彼らはどこに保管していますか?Google サーバーで?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 に答える