配置设备所有者和 CosuApp
Provisioning Device Owner and CosuApp
我设置了一个设备所有者应用程序配置应用程序,如 google 示例 NFC Provisioning , with additional features to setup EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION
and EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_CHECKSUM
. I would like as shown in the video of Google I/O 2016 中所示,以提供设备所有者应用程序和 cosu 应用程序。
我怎样才能实现这个目标?
我应该设置一个既是 cosu 又是设备所有者的应用程序,或者我必须通过配置应用程序通过 nfc 自动提供下载位置并指示我的设备所有者下载并安装特定应用程序?
两者都可以,看你的要求。 Google 正在使用选项 2。
选项 1:您的设备所有者应用可以将自己设置为已批准 lock task mode。然后,在配置完成或启动完成后,启动您的 activity 并调用 startLockTask()。
选项 2:使用设备所有者应用程序(设备策略控制器)配置设备后,您可以下载、静默安装、锁定任务模式的白名单,然后启动 activity。我建议在使用 .
配置期间通过 NFC/QR 代码将 cosu 应用程序下载信息传递给您的 DPC
此外,我会查看此 link 以获取更多信息:
https://developer.android.com/work/cosu.html
您还可以选择使用第三方 EMM 或 Google 相对较新的 Android Management API。
我设置了一个设备所有者应用程序配置应用程序,如 google 示例 NFC Provisioning , with additional features to setup EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION
and EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_CHECKSUM
. I would like as shown in the video of Google I/O 2016 中所示,以提供设备所有者应用程序和 cosu 应用程序。
我怎样才能实现这个目标?
我应该设置一个既是 cosu 又是设备所有者的应用程序,或者我必须通过配置应用程序通过 nfc 自动提供下载位置并指示我的设备所有者下载并安装特定应用程序?
两者都可以,看你的要求。 Google 正在使用选项 2。
选项 1:您的设备所有者应用可以将自己设置为已批准 lock task mode。然后,在配置完成或启动完成后,启动您的 activity 并调用 startLockTask()。
选项 2:使用设备所有者应用程序(设备策略控制器)配置设备后,您可以下载、静默安装、锁定任务模式的白名单,然后启动 activity。我建议在使用
此外,我会查看此 link 以获取更多信息: https://developer.android.com/work/cosu.html
您还可以选择使用第三方 EMM 或 Google 相对较新的 Android Management API。