เชื่อมโยงแพ็กเกจกับการกําหนดค่า

การเชื่อมโยงแพ็กเกจอย่างน้อย 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 แล้วเรียก updatePackage ด้วยรายการใหม่นั้น
          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 แทนการเพิ่มแพ็กเกจ