问题标签 [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.

0 投票
1 回答
68 浏览

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合理且安全地用于长期生产设备和大量使用?

使用这种方法有什么潜在的缺点吗?


0 投票
1 回答
31 浏览

android - 为什么我的私人应用程序没有安装在专用设备配置文件中?

过去几个月我一直在使用Android 管理 API ,并在EMM 控制台中上传了两个私有应用程序。当我分发到专用设备时它运行良好。但现在它在我分发时没有安装。我不明白是什么实际上问题是什么?。有关更多信息,我在下面附上了一个屏幕截图,其中显示了一个可用的应用程序,但安装了 0 个。 在此处输入图像描述

0 投票
2 回答
179 浏览

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 进行交互?知道应用了哪些政策?等等

0 投票
0 回答
45 浏览

android - Android Enterprise - 使用 Google Workspace EnterpriseID 启用

Android Enterprise 文档中提到:

有两种类型的企业:托管 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 的企业?

0 投票
1 回答
52 浏览

android-management-api - Android 企业策略 - 如何在白名单模式下使用托管 Play 商店和大量应用程序?

我刚刚知道,在白名单模式下我们不能使用超过 1050 个应用程序。当我尝试添加 1500 个应用程序时,出现错误:too many apps. Maximum allowed 1050, actual 1500

我知道我需要更多应用程序,但不能进入黑名单模式,因为我们不允许这 1500 个以外的应用程序。

任何人 - 关于如何处理这种情况的任何意见?

示例政策:

0 投票
1 回答
37 浏览

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 商店的用户选择中。

请协助我找到上述问题的解决方案。