REST Resource: systemapks.variants

Kaynak: Varyant

Sistem görüntüsüne dahil edilmeye uygun APK SystemApksService kaynağı.

JSON gösterimi
{
  "variantId": integer,
  "deviceSpec": {
    object (DeviceSpec)
  },
  "options": {
    object (SystemApkOptions)
  }
}
Alanlar
variantId

integer (uint32 format)

Yalnızca çıkış. Daha önce oluşturulmuş bir sistem APK çeşidinin kimliği.

deviceSpec

object (DeviceSpec)

APK'yı oluşturmak için kullanılan cihaz spesifikasyonu.

options

object (SystemApkOptions)

İsteğe bağlı. Oluşturulan APK'ya uygulanan seçenekler.

DeviceSpec

Sistem APK'sı oluşturmak için kullanılan cihaz spesifikasyonu.

JSON gösterimi
{
  "supportedAbis": [
    string
  ],
  "supportedLocales": [
    string
  ],
  "screenDensity": integer
}
Alanlar
supportedAbis[]

string

Tercih sırasına göre desteklenen ABI mimarileri. Değerler, platform tarafından bildirilen dize olmalıdır (ör. "armeabi-v7a", "x86_64").

supportedLocales[]

string

Yüklü tüm yerel ayarlar BCP-47 dizeleri olarak gösterilir (ör. "en-US").

screenDensity

integer (uint32 format)

Ekran DPI'sı.

SystemApkOptions

Sistem APK'ları için seçenekler.

JSON gösterimi
{
  "uncompressedNativeLibraries": boolean,
  "uncompressedDexFiles": boolean,
  "rotated": boolean
}
Alanlar
uncompressedNativeLibraries

boolean

Sistem APK'sının sıkıştırılmamış yerel kitaplıklarla oluşturulup oluşturulmadığı.

uncompressedDexFiles

boolean

Sistem APK'sının sıkıştırılmamış dex dosyalarıyla oluşturulup oluşturulmadığı.

rotated

boolean

Sistem APK'sını imzalamak için değiştirilen anahtarın kullanılıp kullanılmayacağı.

Yöntemler

create

Daha önce yüklenmiş bir Android App Bundle'dan sistem görüntüsüne dahil edilmeye uygun bir APK oluşturur.

download

Daha önce oluşturulmuş ve sistem görüntüsüne dahil edilmeye uygun bir sistem APK'sını indirir.

get

Daha önce oluşturulmuş bir sistem APK varyantını döndürür.

list

Daha önce oluşturulmuş sistem APK varyantlarının listesini döndürür.

Hata kodları

Bu kaynağın işlemleri aşağıdaki HTTP hata kodlarını döndürür:

Hata kodu Neden Açıklama Çözünürlük
400 invalidValue İstekle geçersiz bir değer sağlandı. Bu hata genellikle hatalı veya geçersiz bir satın alma jetonu için döndürülür. İstek gövdesindeki veya parametrelerdeki geçersiz alan değerini API referansına göre düzeltin.
400 required İstekten zorunlu bir alan veya parametre eksik. Tüm zorunlu alanların ve parametrelerin eklendiğinden emin olmak için API dokümanlarına bakın.
403 userInsufficientPermission Kullanıcının istenen işlemi gerçekleştirmek için yeterli izni yok. Kimliği doğrulanmış kullanıcının Google Play Console'da gerekli izinlere sahip olduğundan emin olun. Daha fazla bilgi için Hizmet hesabı kullanma başlıklı makaleyi inceleyin.
404 notFound İstenen kaynak bulunamadı. Tanımlayıcıların (ör. satın alma jetonu, paket adı, ürün kimliği, abonelik kimliği) doğru olduğunu doğrulayın.
409 concurrentUpdate Eşzamanlı olarak güncellenen bir nesne güncellenmeye çalışıldı. İsteği eksponansiyel geri yüklemeyle yeniden deneyin. Aynı kaynakta eş zamanlı değişiklik yapmaktan kaçının.
5xx Generic error Google Play sunucusunda genel hata. İsteğinizi yeniden deneyin.

Sorun devam ederse Google Play hesap yöneticinizle iletişime geçin veya destek isteği gönderin. Bilinen kesintiler için Play Durum Kontrol Paneli'ni kontrol edin.