1

我基本上处于为设备实施 Google 即将推出的 Android Management API(测试版)的“Hello, World”阶段。我已经阅读了Android Management API (beta)介绍和几个指南,但我仍然停留在注册设备的最基本步骤上。遵循 Google 的快速入门指南以及链接的 IPython Notebook 中嵌入的代码的概要,我设法:

  1. 创建一个项目

  2. 创建企业

  3. 制定政策

  4. 编写生成注册令牌并显示生成的 qrCode 的过程的脚本。

第 4 步似乎是问题所在:我被困在实际注册设备中。对 7.1 设备进行出厂重置,我在欢迎屏幕上点击了六次,然后进入 qrCode 扫描。这似乎可行,并且该设备给出了一些指示它是受管理的,但到目前为止,当我通过方法enterprise.devices.list请求所有设备时,我无法看到列出的设备 ID 。该 API 调用返回 200 OK 和一个空列表:

[]

即使等待 24 小时,该列表仍然是空的。

我假设我用 JSON/qrCode 错误配置了一些东西,但我目前不知道是什么。请帮忙; 通过链接的Android Management API (beta),我如何正确列出已注册的设备?

4

1 回答 1

0

看起来这是我目前正在使用的特定 Android 设备的错误:Lenovo Tab 4 10 X304F(2G,32GB)。我们可以使用afw#setup作为用户名的手动工作流程,然后键入(不是QR 扫描)20 个字符的代码注册令牌,它按预期工作,但任何 QR 扫描尝试都会导致注册失败。

对于未来的网络搜索者,实际失败表现为“iZat”位置同意提示,它会中断供应过程。配置过程显然不可靠,无法重新启动或继续。唯一的办法是恢复出厂设置并走手动代码输入路线。简而言之,我们的目的是镇纸。

于 2018-08-20T15:42:56.340 回答