Associa un pacchetto a una configurazione

L'associazione di uno o più pacchetti a una configurazione consente di consegnare tali OTA al associati a quella configurazione. Tieni presente che i pacchetti devono utilizzare tutti la stessa destinazione creare l'impronta digitale.

Il modo più semplice per associare i pacchetti a una configurazione è inviare le seguenti richieste API.

  1. Ricevi un di tutti i pacchetti nel deployment.
          GET /v1/deployments/$deploymentName/packages HTTP/1.1
          Host: androidovertheair.googleapis.com
          ...
          {
            "packages": [
              {
                "name": "bb3f51c1271.zip",
                "title": "test zip"
              },
              {
                "name": "6152c380bd6.zip",
                "title": "package_2.zip"
              }
            ]
          }
        
  2. Ricevi un pacchetti per la configurazione da aggiornare. Questo elenco contiene tutti i pacchetti attualmente associati alla configurazione. Tieni presente che devi conoscere per effettuare questa chiamata. Se non conosci la chiave di configurazione, devi prima elencare le configurazioni per ottenerlo.
          GET /v1/deployments/$deploymentName/configs/$configName/packages HTTP/1.1
          Host: androidovertheair.googleapis.com
          ...
          {
          "configs": [
            {
              "packageName": "0908bf7b1b70b3245bb3f51c1271.zip",
              "downloadOptions": {
                "downloadType": "NORMAL"
              }
            }
          ]
         }
        
  3. Crea un PackageConfig e aggiungerlo all'elenco ottenuto nel passaggio 2 e richiamare updatePackages con il nuovo elenco.
          PUT /v1/deployments/$deploymentName/configs/$configName/packages HTTP/1.1
          Host: androidovertheair.googleapis.com
          ...
          {
            "configs": [
              {
                "packageName": "0908bf7b1b70b3245bb3f51c1271.zip",
                "downloadOptions": {
                  "downloadType": "NORMAL"
                }
              },
              {
                "packageName": "bb3f51c1271.zip",
                "downloadOptions": {
                  "downloadType": "NORMAL"
                }
              }
            ]
          }
        

Per rimuovere un pacchetto da una configurazione, segui i passaggi precedenti, ma rimuovi il pacchetto dalla chiamata updatePackages anziché aggiungerne una.