1 つ以上のパッケージを構成に関連付けることで、OTA を その設定に関連付けられた デバイスを表示できますパッケージはすべて同じターゲットを使用する必要があります。 ビルドのフィンガープリント。
パッケージを構成に関連付ける最も簡単な方法は、次の API リクエストを発行することです。
- <ph type="x-smartling-placeholder"></ph>を手に入れましょう
すべてのパッケージのリストを取得します。
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" } ] }
- <ph type="x-smartling-placeholder"></ph>を手に入れましょう
更新する構成のパッケージ リスト。このリストには
現在構成に関連付けられているすべてのパッケージです。なお、Terraform 構成ファイルは
キーが必要です。構成キーが不明な場合は、まず
構成を一覧表示
入手する必要があります。
GET /v1/deployments/$deploymentName/configs/$configName/packages HTTP/1.1 Host: androidovertheair.googleapis.com ... { "configs": [ { "packageName": "0908bf7b1b70b3245bb3f51c1271.zip", "downloadOptions": { "downloadType": "NORMAL" } } ] }
- 作成:
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
の呼び出しから取得できます。