当前位置: 首页 > 知识库问答 >
问题:

我如何获得(或绕过)Android DPC支持库?

公冶鸣
2023-03-14

我正在尝试为Android实现一个MDM客户端应用程序,在Android for Work中称为设备策略控制器或DPC。Google构建DPC的文档在这里。

文档化的过程从下载DPC支持库开始。不幸的是,他们提供的下载链接(到“EMM社区的技术集成”部分)不起作用:系统提示您使用Google帐户登录,但在这样做之后,我看到了以下内容:

我已经尝试了一些步骤:

  1. 我已经成功注册了EMM社区,并且可以访问EMM API。(也就是说,我现在从Enterprises.GenerateSignUpurl获得了有效的响应,不再是可怕的“调用方未注册为MDM”。)这本身就是一个漫长而不透明的过程,令人沮丧。
  2. 我已经构建并运行了GoogleSamples/android-testdpc应用程序,并查看了源代码。不幸的是,这是一个仅限客户端的演示:它不与EMM服务器通信,也不使用DPC支持库。具体地说,它不会获得授权令牌以在设备上提供工作配置文件,如本文所述。
  3. 我已经玩过公共EMM演示系统和它的DPC应用程序。这似乎是正确的做法,但由于它是封闭源码的,所以我无法查看客户端或服务器的代码。

共有1个答案

邬良才
2023-03-14

构建自己的设备策略控制器应用程序的另一种方法是使用Android管理API,因此不必使用DPC支持库。这个API不具备构建自己的设备策略控制器应用程序所能获得的所有功能,但实现起来要简单得多。

 类似资料:
  • 我正在使用Restet,我想知道如果设置了ServerResource实体类型,例如,对于这种类型的实体,是否可能: 我们如何能够在不需要传递所有字段的情况下发布呢?在本例中,我们只想从客户端请求传递“name”,但这样做会引发

  • 问题内容: 有没有什么方法可以使IMEI for J2ME支持所有设备?我做了一次谷歌搜索,找到了以下解决方案,但这是针对特定设备的。 诺基亚。System.getProperty(“ com.nokia.IMEI”); SonyEricsson System.getProperty(“ com.sonyericsson.imei”); 摩托罗拉System.getProperty(“ com.m

  • 我在哪里可以获得Web3J的商业支持? 商业支持可从blk.io获得。

  • 问题内容: 我尝试了以下代码: 但是我得到的只是一条很宽的线条,从屏幕上划开了。如何获得带有环绕文字的标签? 问题答案: 这与滑块始终具有默认宽度或“滑块始终具有默认宽度”中看到的问题相同。 您需要将该标签放入表格中,并在标签所在的表格单元格中添加正确的大小。 UI窗口小部件未设置其自身的大小和位置。而是由父窗口小部件设置每个子窗口的大小和位置。小部件提供了父级可以用作提示的最小,首选和最大大小。

  • 进入2004年后,KDE与GNOME依然保持快速发展,KDE阵营分别在2月份和8月份推出3.2、3.3版本,GNOME则在3月和9月推出2.6和 2.8,两者的版本升级步幅旗鼓相当。到3.3版本的KDE已经非常成熟,它拥有包括KOffice、Konqueror浏览器、Kmail套件、KDE 即时消息在内的一大堆应用软件,且多数都达到可用标准,功能上完全不亚于Windows 2000。而GNOME更

  • phpinfo()返回这个有问题的特定设置: 这不是其他线程的副本。我不能改变上面提到的文件的CHMOD值,我的问题是关于覆盖一个设置跳过电子邮件日志。