如何静默推送 apk 并使用 android 管理 api 通过 android 设备策略安装它?

How can I silently push an apk and get it installed by android device policy using android management api?

我正在尝试将 APK 推送到设备并通过 Android 设备策略(设备所有者)安装它,而不是从 Play 商店推送应用程序。

我可以使用以下方式推送 Play 商店中可用的应用程序 设备策略


{
  "packageName": string,
  "installType": enum(InstallType),
  "lockTaskAllowed": boolean,
  "defaultPermissionPolicy": enum(PermissionPolicy),
  "permissionGrants": [
    {
      object(PermissionGrant)
    }
  ],
  "managedConfiguration": {
    object
  },
  "disabled": boolean,
  "minimumVersionCode": number,
  "delegatedScopes": [
    enum(DelegatedScope)
  ],
  "managedConfigurationTemplate": {
    object(ManagedConfigurationTemplate)
  }
}

有什么方法可以将 APK 推送到设备并根据 android 设备策略进行安装?

无法使用 Android 管理 API 安装 Play 中没有的 APK。

但是,您可以在 Android 管理 API.

的文档中 restrict it to one or more enterprises, this way your app won't be visible publicly. This is also explained here 中发布您的应用程序