在完全托管的设备中默认启用相机和计算器等系统应用 android 管理 api

enable system apps like camera and calculator by default in fully managed devices android management api

我们正在使用 android 管理 API 并开发我们自己的 EMM 控制台,并在使用完全托管设备配置 android 设备后:- https://developers.google.com/android/work/requirements/fully-managed-device 默认情况下,相机图库等系统应用程序被阻止或隐藏。我们为此找到了一个解决方案,即根据政策为每个应用程序(如相机)指定包名称,并将其安装类型设置为 PREINSTALLED 但由于有许多制造商,如 Oppo、小米、三星,每个制造商都有自己的预装应用程序,具有不同的包名称,那么有没有什么方法可以通过设置布尔值之类的东西来将系统应用程序设置为默认启用或预安装?

很遗憾,目前无法为不同的设备品牌预安装具有不同包名的应用程序。但是,我们已代表您提交了功能请求,但无法保证何时会处理此问题。

我建议加入 Android Management API mailing list 让您了解最新动态。

是的,可以使用“delegatedScopes”来完成。

"delegatedScopes": {
          "description": "The scopes delegated to the app from Android Device Policy.",
          "items": {
            "enum": [
              "DELEGATED_SCOPE_UNSPECIFIED",
              "CERT_INSTALL",
              "MANAGED_CONFIGURATIONS",
              "BLOCK_UNINSTALL",
              "PERMISSION_GRANT",
              "PACKAGE_ACCESS",
              "ENABLE_SYSTEM_APP"
            ],

这对我有用!!

生成注册令牌后,将其添加到生成的 qrCode 对象中

"android.app.extra.PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLED" : true