একটি কনফিগারেশনের সাথে একটি প্যাকেজ সংযুক্ত করুন

একটি কনফিগারেশনের সাথে এক বা একাধিক প্যাকেজ যুক্ত করা সেই OTA গুলিকে সেই কনফিগারেশনের সাথে যুক্ত ডিভাইসগুলিতে বিতরণ করার অনুমতি দেয়। মনে রাখবেন যে প্যাকেজগুলিকে অবশ্যই একই টার্গেট বিল্ড ফিঙ্গারপ্রিন্ট ব্যবহার করতে হবে।

একটি কনফিগারেশনের সাথে প্যাকেজগুলিকে সংযুক্ত করার সবচেয়ে সহজ উপায় হল নিম্নলিখিত API অনুরোধগুলি জারি করা।

  1. স্থাপনার সমস্ত প্যাকেজের একটি তালিকা পান।
          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. আপনি যে কনফিগারেশনটি আপডেট করতে চান তার জন্য একটি প্যাকেজ তালিকা পান। এই তালিকায় বর্তমানে কনফিগারেশনের সাথে যুক্ত সমস্ত প্যাকেজ রয়েছে। মনে রাখবেন যে এই কল করার জন্য আপনাকে কনফিগার কীটি জানতে হবে। আপনি যদি কনফিগার কী জানেন না, তাহলে আপনাকে এটি পেতে প্রথমে কনফিগারগুলির তালিকা করতে হবে।
          GET /v1/deployments/$deploymentName/configs/$configName/packages HTTP/1.1
          Host: androidovertheair.googleapis.com
          ...
          {
          "configs": [
            {
              "packageName": "0908bf7b1b70b3245bb3f51c1271.zip",
              "downloadOptions": {
                "downloadType": "NORMAL"
              }
            }
          ]
         }
        
  3. একটি PackageConfig তৈরি করুন এবং ধাপ 2 এ প্রাপ্ত তালিকায় এটি যোগ করুন এবং সেই নতুন তালিকার সাথে আপডেট প্যাকেজ কল করুন।
          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"
                }
              }
            ]
          }
        

একটি কনফিগারেশন থেকে একটি প্যাকেজ অপসারণ করতে, আপনি উপরের পদক্ষেপগুলি অনুসরণ করতে পারেন তবে আপনি একটি যোগ করার পরিবর্তে আপডেট প্যাকেজ কল থেকে প্যাকেজটি সরিয়ে updatePackages