Paketi Yapılandırmayla İlişkilendirme

Bir veya daha fazla paketi bir yapılandırmayla ilişkilendirmek, bu OA'ların bu yapılandırmayla ilişkilendirilmiş hesaplar. Tüm paketlerin aynı hedefi kullanması gerektiğini unutmayın. tasarım parmak izidir.

Paketleri bir yapılandırmayla ilişkilendirmenin en basit yolu, aşağıdaki API isteklerini yayınlamaktır.

  1. Bir edinin listesi oluşturun.
          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. Bir edinin paket listesini güncelleyin. Bu liste şu anda yapılandırmayla ilişkilendirilmiş olan tüm paketler. Yapılandırmayı bilmeniz gerektiğini unutmayın. tuşuna basın. Yapılandırma anahtarını bilmiyorsanız önce yapılandırmaları listele almak için.
          GET /v1/deployments/$deploymentName/configs/$configName/packages HTTP/1.1
          Host: androidovertheair.googleapis.com
          ...
          {
          "configs": [
            {
              "packageName": "0908bf7b1b70b3245bb3f51c1271.zip",
              "downloadOptions": {
                "downloadType": "NORMAL"
              }
            }
          ]
         }
        
  3. Bir metin oluştur: PackageConfig ve bunu 2. adımda edindiğiniz listeye ekleyin ve updatePackages yeni bir iletişim formu doldurmanız gerekir.
          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"
                }
              }
            ]
          }
        

Bir paketi yapılandırmadan kaldırmak için yukarıdaki adımları uygulayabilirsiniz ancak paketi kaldırabilirsiniz updatePackages görüşmesinden silmek istiyor musunuz?