ربط حزمة بإحدى الإعدادات

يؤدي ربط حزمة واحدة أو أكثر بالتهيئة إلى السماح بتسليم وكالات السفر على الإنترنت إلى الأجهزة المرتبطة بهذه الإعدادات. تجدر الإشارة إلى أنّ جميع الحزم يجب أن تستخدم الهدف نفسه. الملف المرجعي للإصدار.

إنّ أبسط طريقة لربط الحزم بالتهيئة هي إصدار طلبات واجهة برمجة التطبيقات التالية.

  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 بدلاً من إضافة واحدة.