2017-07-14 19 views
3

我試圖實現Android的MDM客戶端應用程序,在Android For Work世界中作爲設備策略控制器或DPC發現。 Google用於構建DPC的文檔是here如何獲取(或繞過)Android DPC支持庫?

下載DPC支持庫的文檔化流程begins。不幸的是,download link they provide(以「EMM社區的技術集成」部分)不工作:提示你用谷歌帳戶登錄,但這樣做後,我看到這一點:

我們對不起...

...但它看起來像你沒有訪問到這個地方或內容。如果您認爲應該有權訪問此空間,請嘗試使用您的帳戶菜單重新登錄並重新登錄,方法是點擊此頁面右上角的頭像。如果此問題仍然存在,請通知您的支持代表,我們會進一步排除故障。

其他人遇到了同樣的問題:有一個issue ticket raised here這是隻有2個月大,一直沒有答案,但因爲某些原因已經被標記假設回答,然後忽略。

steps documented here很清楚地表明DPC支持庫是該流程的必需部分,並且沒有描述使用它的任何替代方案。

那麼,如何獲得DPC支持庫?它可以在其他地方獲得嗎?否則,我如何知道它的功能,以便我可以在自己的代碼中手動重現這些步驟?


我已經嘗試了一些步驟:

  1. 我已經成功registered for the EMM Community,並有機會獲得EMM API。 (即我現在從Enterprises.generateSignupUrl得到了有效的答覆,不再是可怕的「The caller is not registered as an MDM」)。這本身就是一個漫長而令人沮喪的不透明過程。
  2. 我已經構建並運行了googlesamples/android-testdpc應用程序並查看了源代碼。不幸的是,這是一個僅限客戶端的演示:它不與EMM服務器通信,也不使用DPC支持庫。特別是,它不會獲得授權令牌,以便在設備上提供工作配置文件,如文檔here所述。
  3. 我玩過public EMM demo system及其DPC app。這似乎是正確的做法,但由於它是封閉源代碼,我無法查看客戶端或服務器的代碼。
+0

您需要多少時間才能完成註冊EMM社區的整個過程?我現在正在爲COSU設備開發一個應用程序。截止日期爲3個月,我不確定是否有可能成爲EMM並進行所有測試並投入生產。 – Sevastyan

+0

花了很長時間,至少幾個星期。這令人難以置信的令人沮喪。這個過程涉及到谷歌的一些電子郵件,但每次我們發送一封電子郵件時,我們都會等待數週才能回覆。他們似乎並沒有致力於這個計劃。例如:在我們提交_EMM社區參與者入職表格_後,該網站表示「如果您在兩個工作周內未收到任何電子郵件,請重新提交此表格。」我們沒有聽到任何消息,所以2周後我們重新提交併在當天得到答覆。我們有一種強烈的感覺,他們忽略了我們原來的投稿,並導致了額外的2周延遲。 –

+0

謝謝!你知道是否可以在沒有EMM社區的情況下構建自定義的DPC應用程序?我確信DPC的功能有限,我不關心遠程管理的可能性。我只想要一個強大,可控和安全的方式進入信息亭模式。 – Sevastyan

回答

1

那麼我現在有訪問權限,所以在這個意義上我有一個答案,但我不知道它會對別人有多大用處。

Google代表回覆了我的forum post here,並授予我的組織訪問EMM社區的權限。一旦被啓用,步驟如下:

  • 用我的工作電子郵件地址
  • 註冊創建一個新的谷歌帳號進入Cloud Connect門戶網站與該帳戶
  • 點擊EMM社區
  • 向下滾動到特色技術指導部分,並尋找DPC支持庫下載鏈接
0

構建您自己的Device Policy Controller應用程序的替代方法是使用Android Management API,因此不必使用DPC支持庫。該API不具備構建自己的Device Policy Controller應用程序所能獲得的所有功能,但實現起來要簡單得多。