私はAndroid For Workの世界でデバイスポリシーコントローラまたはDPCとして知られている、Android用のMDMクライアントアプリケーションを実装しようとしています。 DPCを構築するためのGoogleのドキュメントはhereです。Android DPCサポートライブラリを保持(またはバイパス)するにはどうすればよいですか?
文書化されたプロセスbeginsは、DPCサポートライブラリをダウンロードしています。残念ながら、(「EMMコミュニティの技術の統合」セクションに)download link they provideは動作しません:あなたは、Googleアカウントでログインするように要求しているが、そうした後、私はこれを参照してください。われわれは
を申し訳ありません...
...この場所やコンテンツにアクセスできないようです。このスペースにアクセスする必要があると思われる場合は、このページの右上にあるアバターをクリックしてアクセス可能なアカウントメニューを使用して、ログアウトしてもう一度ログインしてみてください。この問題が解決しない場合は、サポート担当者にご連絡ください。
その他が同じ問題を抱えている:わずか2ヶ月であるissue ticket raised hereがあります、何の答えを持っていないが、何らかの理由でがに答えて、その後無視仮定マークされています。
steps documented here DPCサポートライブラリは、プロセスの必須の部分であり、使用するための代替手段は明示していません。
だから、DPCサポートライブラリの取得方法を教えてください。それ以外はどこでも入手できますか?または、それができない場合、どうすれば自分のコードで手動でこれらのステップを再現できるのかを知ることができますか?
私はすでに試したいくつかのステップ:
- 私は成功しregistered for the EMM Communityを持っているとEMM APIへのアクセス権を持っています。 (すなわち、私は今Enterprises.generateSignupUrlから有効な応答を得て、もはや恐ろしい "The caller is not registered as an MDM"ではありません)。それ自体は、長く不満足な不透明なプロセスでした。
- googlesamples/android-testdpcアプリをビルドして実行し、ソースコードを調べました。残念ながら、これはクライアントのみのデモです:EMMサーバーと通信せず、DPCサポートライブラリを使用しません。具体的には、hereと記載されているように、デバイス上に作業プロファイルをプロビジョニングするための認証トークンは取得されません。
- 私はpublic EMM demo systemとそのDPC appでプレーしました。それはうまくやっているようですが、クローズドソースなので、クライアントまたはサーバーのコードを見ることはできません。
EMMコミュニティへの登録の全過程を経るまでにどれくらい時間がかかりましたか?私は現在、COSUデバイス向けのアプリケーションを開発中です。締め切りは3ヶ月のようで、EMMになり、すべてのテストを行い、生産に入ることが可能かどうかはわかりません。 – Sevastyan
少なくとも数週間はかかりました。信じられないほどイライラしました。このプロセスには、Googleとの間にいくつかの電子メールが含まれていましたが、送信するたびに返信のために数週間待つことになりました。彼らはこのプログラムにまったくコミットしていないようです。例:_EMM Community Participant Onboarding Formを提出した後、このサイトに「2営業日以内にメールが届かない場合は、このフォームを再送信してください」というメッセージが表示されます。私たちは何も聞いていないので、2週間後に再提出し、同じ日に返信を得ました。私たちは元々の投稿を無視し、2週間の余分な遅延を引き起こしたという強い意識を持っています。 –
ありがとう! EMMコミュニティなしでカスタムDPCアプリを構築することが可能かどうかは分かりますか?私はDPCの機能が制限されているので問題ありません。リモート管理の可能性については気にしません。キオスクモードにするには、堅牢で、制御可能で安全な方法が必要です。 – Sevastyan