微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

没有EMM或NFC或摄像头的专用设备设置?

如何解决没有EMM或NFC或摄像头的专用设备设置?

我想以最少的设置在专用设备上提供我的应用程序。我对https://developers.google.com/android/management/introduction上的文档感到困惑,具体是:

  1. 文档说我需要一个emm控制台。我不需要emm控制台。有没有办法配置没有emm的COSU设备?该公司已经拥有用于通用移动设备的emm。但是,这些专用设备不在emm公司中进行管理。我该怎么办?

  2. 是否有一种方法不使用QR码(需要相机),NFC(某些型号省略)或耗时的登录过程?在理想的世界中(例如在iOS上),我可以重置设备,然后将其插入加载站,加载站完成所有工作并指示可以拔出设备的电源。有没有办法提供此信息(即adb push或从Web加载文件)?我的应用程序当前提供了Wifi凭据,以避免必须输入它们。

  3. 是否可以通过Management API配置ADB调试服务?

解决方法

这里有一些很好的问题,希望您会发现我的回答有用:)

  1. 虽然不需要创建适当的EMM UI,但是您需要以某种方式在Google Cloud中创建API客户端项目并启用AM API。然后,您可以轻松地从那里创建企业。例如,您可以轻松地拥有一个波纹管(Java)这样的解决方案

from apiclient.discovery import build
from google_auth_oauthlib.flow import InstalledAppFlow

# Use your own credentials when building your own solution. 
CLIENT_CONFIG = {
    'installed': {
        'client_id':'INSERT_YOUR_CLIENT_ID','client_secret': 'YOUR_SECRET','auth_uri':'https://accounts.google.com/o/oauth2/auth','token_uri':'https://accounts.google.com/o/oauth2/token'
    }
}
SCOPES = ['https://www.googleapis.com/auth/androidmanagement']

# Run the OAuth flow.
flow = InstalledAppFlow.from_client_config(CLIENT_CONFIG,SCOPES)
credentials = flow.run_console()

# Create the API client.
androidmanagement = build('androidmanagement','v1',credentials=credentials)

  1. 是的。 QR码只是其中之一,但是您也可以使用afw#setup或自定义注册URL触发设置。在此处查看帮助文章:https://developers.google.com/android/management/provision-device。当然,还有一种更简单的解决方案,其中包括开箱即用的设备,这称为Android 8.0+设备(https://developers.google.com/android/management/provision-device#zero-touch_enrollment)的零接触(ZT)设置

  2. 您可能有兴趣使用策略中允许的debugFeatures,这将使您启用ADB调试。参见参考文献:https://developers.google.com/android/management/reference/rest/v1/enterprises.policies

Theo L。

Android Enterprise

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。