เชื่อมโยงแพ็กเกจด้วยการกำหนดค่า

การเชื่อมโยงแพ็กเกจอย่างน้อย 1 แพ็กเกจกับการกำหนดค่าจะช่วยให้นำส่ง 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 และเรียกใช้ updatePackages ด้วยรายการใหม่ดังกล่าว
          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 แทนที่จะเพิ่มหมายเลข