问题标签 [android-enterprise]
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 - 应用程序未通过托管的 google play 商店更新
我无法通过 Android 管理 API 更新应用程序。这是我的政策:
我总是收到关于应用程序更新“无法安装应用程序”的响应,此设备上的设置不允许您安装应用程序。我需要做什么才能获得稳定的更新?
feedback - KeyedAppStates 不会报告给 AMAPI
我已经在我的应用程序中使用 KeyedAppStates 实现了反馈通道。我正在调用使用构建器创建的 keyedAppState 在KeyedAppStatesReporter.setStatesImmediate(hashSetOf(state))
哪里,但在 AMAPI 端没有报告任何内容。state
配置文件/策略设置正确,ApplicationReports 被激活,当从 EMM 发送并应用它们时,应用程序可以正确接收托管配置。
我按照教程“测试应用反馈”尝试了测试 DPC 。测试 DPC 收到了我的应用程序发送的反馈。 测试 DPC 通知的屏幕截图
什么可能会阻止使用真正的 DPC 向 AMAPI 报告 keyedAppStates ?
android-management-api - 如何获取与 Gmail 帐户相关的 Android Enterprise 详细信息
我正在尝试获取与 Gmail 帐户相关的企业详细信息,是否有任何默认 API 可以获取与 Gmail 帐户相关的企业详细信息?
android-management-api - 如何从回调 URL 获取企业令牌而不将其重定向到浏览器中的新选项卡?
我对提取 Enterprise 令牌有疑问。我知道我可以从 URL 复制企业令牌。而不是复制它,有没有办法在不从回调URL打开的情况下提取令牌?您已经提到在 CALLBACKURL 中指向服务器。我正在为我的客户创建企业。因此请帮助我。
google-play-services - 使用 Android Management API 将 Android 设备配置为专用设备失败
我正在尝试在专用设备模式下使用 Android Management API 和 Android DPC构建 Android Enterprise解决方案集。
按照快速入门指南,我创建了项目、企业和策略。卡在设备配置阶段。
设备详情:Minix X68i,Android 6.0.1 [root]
注意:设备上没有设置向导的欢迎屏幕
根据配置方法,我的设备只能使用 NFC 或 DPC 标识符进行配置。尝试了 DPC 标识符,但由于恢复出厂设置后没有欢迎屏幕,我在添加新帐户时尝试了它,它完全拒绝了afw#setup字符串。由于设备未配备 NFC 接收器,因此无法尝试 NFC 方法。
我需要一种方法来交替触发 DPC 标识符或 NFC 模式。任何其他方式我可以手动安装 DPC 并使其在设备所有者模式下注册设备?
现在我尝试从https://play.google.com/managed/downloadManagingApp?identifier=setup下载 DPC 应用程序,但该应用程序始终选择托管配置文件模式,即使我手动将 DPC 设置为设备所有者和“CloudDeviceAdminReceiver”作为设备管理员。请参阅下面的初始 DPC 日志:
我什至尝试手动启动com.android.managedprovisioning/.DeviceOwnerPreProvisioningActivity
,设备说“哎呀!”这个设备已经设置好
android - Android 管理 API 是否支持自定义 DPC 应用程序?
https://developer.android.com/work/dpc/build-dpc
警告:Android Enterprise 不再接受自定义设备策略控制器 (DPC) 的新注册。学到更多。
嗨@弗雷德,
我从上述路径中找到了上述信息。我对上述谈话有一些疑问。
如果我们使用Android管理API开发EMM,就不需要实现Custom DPC app了吗?
我们是否可以使用自定义 DPC 应用在 EMM 社区注册帐户?
是否可以使用带有 Android 管理 API 的自定义 DPC 应用程序?
android - 在 Android 9(API 级别 28)上配置 APN
我正在尝试使用新的 APN api
代码看起来像这样
但除了 APN 菜单变得不可用(锁定到管理员 - 没关系)这一事实之外,APN 无法正常工作
ps
我检查dpm.getOverrideApns(deviceAdmin);
并添加了 apn 存在...我还尝试设置setProtocol
andsetRoamingProtocol
有任何想法吗?
android - 使用 Google EMM 如何阻止用户格式化设备
我们想阻止用户格式化设备。因此,我们创建了具有以下选项的自定义策略。
这在注册策略时不起作用,因为当我们进入引导加载程序菜单时,我们能够成功格式化设备。自定义策略也已从设备中删除。是否有任何方法可以阻止引导加载程序恢复出厂设置?
android - 更新处于 KIOSK 模式的托管 Google Play 应用
对于客户,我创建了一个简单的应用程序,供客户员工和客户客户使用。所有手机都是运行 Android 9 的三星 A70 手机。
该应用程序已设置为在 KIOSK 模式下运行,因此只能运行该应用程序(专用设备)。它是一个托管应用程序,因此只有客户拥有的设备才能通过客户企业安装该应用程序。该应用程序是通过 Google Management API 使用策略安装的。
我只是使用https://developers.google.com/android/management/quickstart创建策略并使用二维码从头开始安装手机。
到目前为止一切都很好。问题是我无法让手机更新到更新版本的信息亭应用程序。
我了解当应用程序处于 Kiosk 模式时,它们不能简单地更新,您必须设置允许应用程序退出 KIOSK 模式并自行更新的时间间隔。但即使我在策略中设置了时间间隔,它也不会更新。甚至试图让时间间隔为一整天。
我还尝试使用 minimumVersionCode 策略强制更新,但更新仍然被忽略。
我检查了托管应用程序是否已上传并获得批准(自上一个版本上传以来实际上已经超过一个月),所以我很确定它与缓存没有任何关系。它说该应用程序是11版。
电话正在使用的政策如下。(根据我的客户要求,我删除了完整的包 url)
我确定电话使用了正确的策略,因为当我列出企业中的所有设备时,我可以看到设备已同步策略。他们也都在线,所以我也可以使用 reboot 命令重新启动设备。
但该应用程序仍未更新。所以我希望有人对我所缺少的东西有一些想法。
android - 如何使用 Android 管理 API 在不同客户的多个 Play 商店中管理多个私有应用程序?
嗨基于文档https://developers.google.com/android/management/apps
目前尚不清楚如何使用多个 Play 商店帐户,以及使用 Android Management API 创建的 Single Enterprise
假设我们使用 Android Management API 构建了一个解决方案,现在我们有很多客户,每个客户都有自己的一组私有应用程序,那么应用程序发布将如何工作?
这些客户/组织将在哪里发布他们的应用程序?如果他们使用自己的 Play 商店帐户发布应用程序,那么我们是否需要与他们共享 Emm 的企业 ID,以便他们可以将他们的私有应用程序列入我们解决方案企业的白名单?
它不会在不同客户之间泄露应用程序吗?
例如,有两个组织 Alpha 和 Beta
Alpha 发布了私有应用 App A & B 并提供给我们 EMM 的 Enterprise ID
现在 Beta 发布 C&D 使用相同的步骤
在创建策略 Alpha 使用 A、B 和 C 的包名称(他不知何故知道这个包名称)时,它不会在他的策略中安装应用程序 C 吗?
请帮助文档对应用程序发布不是很清楚。