Android/COSU:应用程序应该如何在安装后自动 运行

Android/COSU: How is the app supposed to auto-run after install

我的问题专门针对 Android 文档中的一行。 https://developers.google.com/android/work/prov-devices#set_up_device_owner_mode_google_account。特别是第 2 项,上面写着

  1. The DPC is automatically downloaded to the device and launched.

怎么样?

具体来说,下载后仍在启动向导上下文中启动 DPC 的触发器是什么?我问是因为它对我不起作用。

我有企业所有的单一用途 (COSU) 应用程序,但我在部署时遇到了问题——特别是 DPC 应用程序将自己设置为设备所有者的部分。到目前为止,我已经将该应用程序作为私有应用程序加载到 Google Play 商店中。 G-Suite 存在于同一域中,并且 Google 已注册为该帐户的 EMM。 COSU 应用程序已列入白名单并作为设置向导的一部分安装...但它不会启动。

据我所知,它必须在恢复出厂设置的情况下启动,以便我可以将设备所有者重置为下载的应用程序。

我应该寻找特定的 Activity 或 BroadcastIntent 吗?我是 Android 的新手,所以我一直在研究 TestDPC 代码、Android 文档和 SO 帖子,但是部署这件事很麻烦。

作为辅助查询。你会如何调试这种情况?它全部恢复出厂设置并通过电线安装,我没有机会打开开发人员模式并在发生时通过 Android Studio 观看日志。并将新版本推送到 Google 播放和重置硬件以下载和安装的周期时间非常长。

提前致谢

要在添加帐户后下载并启动您的 DPC,您需要 register as your own EMM along with your DPC, and enroll your G-Suite domain with this EMM

使用 Google 的新 Android Management API 可能更简单,它不需要实施 DPC 或注册为 EMM。