问题标签 [android-enterprise-features]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 我们可以在 Android 上将“dpm set-owner”用于有根/无根 Android 上的生产设备吗
阴谋
Android 可以选择使用设备所有者信息亭应用程序管理单一用途设备。现在有多种设备配置方法可以让 Kiosk 应用成为设备所有者。其中一种方法是使用官方的 Android EMM 解决方案并注册设备。
另一种简单且快速使用的方法是dpm set-owner
对有根和无根设备使用命令。Rooted 设备可以使用su
权限运行此命令,并使所需的 Kiosk App 成为设备所有者,并且非 root 设备也可以使用 adb 命令成为设备所有者。
正如在以下问题中所问和回答的那样。
现在,在不依赖 Android Enterprise 或 EMM 的情况下大规模放置和使用 Kiosk 设备的情况下,通过这种简单的方式将设备和应用程序配置为设备所有者非常有用。但我对此没有几个问题。
问题:
将应用程序配置为设备所有者是否可以dpm set-owner
合理且安全地用于长期生产设备和大量使用?
使用这种方法有什么潜在的缺点吗?
android-management-api - 从 Android Device Policy 获取设备标识符
我们正在使用 Android Enterprise 试用 EMM MDM 应用程序。因此,我们在完全托管模式下使用 Android Enterprise 进行注册。
我们将有一个per device policy
机制,所以每个设备都会有一个单独的策略。现在一开始,我们没有关于用户是谁的任何信息,所以我们应用默认策略,然后在设置期间(使用 setupActions),我们打开我们的自定义应用程序并要求用户使用用户名和密码登录,即我们知道谁是用户的方式。
问题是,我们知道用户,但我们不知道用户在哪个设备上登录,因为我们无法查询 IMEI/SerialNumber ( https://developer.android.com/training/articles/user-data -ids#best-practices-android-identifiers)
问题是我们让用户从我们的应用程序登录,但在 AndroidEnterprise 中,设备名称不同。
我们要从 AE 创建用户名 <---> 设备信息的映射。
我们可以以某种方式查询Android Device Policy
应用程序以获取任何标识符,以便我们可以映射 deviceId <---> 用户名吗?或任何其他建议的方式?
我们无法在托管配置中发送 deviceName 或任何内容,因为当时用户尚未注册 AnroidEnterprise,因此我们没有该信息。见参考
另外,任何人都知道我们如何以某种方式与 Android Device Policy 进行交互?知道应用了哪些政策?等等
android - Android Enterprise - 使用 Google Workspace EnterpriseID 启用
有两种类型的企业:托管 Google Play 帐户企业和 Google 帐户企业。
这就是我需要的:
使用 Cloud Identity 或 Google Workspace 的客户已经拥有现有的企业 ID 和现有的用户 Google 帐号。对于此类企业,您需要与客户的 LDAP 目录同步,并使用 Google Directory API 从 Google 检索 Google 帐户信息。
设置设备时,每个用户都必须使用其现有的 Google 帐户手动登录。除了其组织的 Cloud Identity 或 Google Workspace 计划已经提供的其他 Google 服务之外,该帐户还允许他们访问托管的 Google Play。
我们的 Workspace 计划有一个 EnterpriseID,但我们无法获取 API 来列出、更新或使用它。
对 API 的任何调用都会导致:
获取:https://androidmanagement.googleapis.com/v1/[enterpriseID/CompanyID]
我怎样才能连接到这个/我自己的企业?
在 Google Workspace Admin 中,我可以为 EMM 提供者创建一个令牌。但是,作为我的“自己的”EMM 提供商,我如何才能使用此令牌来创建链接到 Workspace 的企业?
android-management-api - Android 企业策略 - 如何在白名单模式下使用托管 Play 商店和大量应用程序?
我刚刚知道,在白名单模式下我们不能使用超过 1050 个应用程序。当我尝试添加 1500 个应用程序时,出现错误:too many apps. Maximum allowed 1050, actual 1500
我知道我需要更多应用程序,但不能进入黑名单模式,因为我们不允许这 1500 个以外的应用程序。
任何人 - 关于如何处理这种情况的任何意见?
示例政策:
android-management-api - Android 企业政策 - 如何允许 gmail.com 或任何其他电子邮件帐户在 Play 商店(托管)中使用?
我们正在试用 Android Management API。我们通过在策略中定义应用程序来控制它们。
现在出于某种原因,我们需要允许用户购买应用程序或使用已购买的应用程序(这将是个人帐户,即 gmail.com)
但是,使用 Android 管理 API 在完全托管设备模式下注册的设备,Play 商店是托管的,因此只允许在 Play 商店中使用 {some_random_number}@android-for-work-gsearvices.com 帐户。即使从设置登录后,其他电子邮件帐户也不会显示在 Play 商店的用户选择中。
请协助我找到上述问题的解决方案。