REST Resource: deployments.configs.packages

Recurso: PackageConfig

Uma configuração de pacote.

Representação JSON
{
  "packageName": string,
  "downloadOptions": {
    object (DownloadOptions)
  },
  "zeroCostApnCapability": string
}
Campos
packageName

string

O nome do pacote.

downloadOptions

object (DownloadOptions)

Opções de download do pacote.

zeroCostApnCapability

string

Se definido, esse será o recurso usado para selecionar o APN da rede celular para fazer o download da atualização em uma rede limitada. Caso contrário, nenhum APN especial será selecionado para download. O Google Play Services precisa ter as permissões de sistema corretas para selecionar esse APN, e a operadora geralmente precisa garantir que o tráfego esteja na lista de permissões. Por esse motivo, essa opção normalmente é acoplada ao tipo de download ZERO_COST.

DownloadOptions

O OTA downloadType. Para o tipo CUSTOM, também é necessário fornecer um customDownloadUrl.

Representação JSON
{
  "downloadType": enum (DownloadType),
  "customDownloadUrl": string,
  "currentDownloadUrl": string
}
Campos
downloadType

enum (DownloadType)

Tipo de download para disponibilizar o arquivo OTA pelo Google.

customDownloadUrl

string

Faça o download do URL para disponibilizar o arquivo OTA em servidores que não são do Google. Precisa ser fornecido apenas com o downloadType CUSTOM.

currentDownloadUrl

string

Apenas saída. O URL atual que os dispositivos usam para fazer o download do pacote. Esse valor corresponderá a customDownloadUrl quando downloadType for PERSONALIZADO. Essas informações são apenas informativas e podem sofrer alterações. Ele não deve ser armazenado ou usado fora do dispositivo.

DownloadType

É o tipo de download de pacotes OTA.

Enums
DOWNLOAD_TYPE_UNSPECIFIED Não especificado.
NORMAL Pelos servidores do Google.
ZERO_COST Pelo VIP específico do Google para OTAs sem custo.
CUSTOM Por um servidor externo. customDownloadUrl precisa ser definido com essa opção.

Métodos

list

Lista os pacotes da configuração.