Kaynak: Varyant
Sistem görüntüsüne dahil edilmeye uygun APK SystemApksService kaynağı.
| JSON gösterimi |
|---|
{ "variantId": integer, "deviceSpec": { object ( |
| Alanlar | |
|---|---|
variantId |
Yalnızca çıkış. Daha önce oluşturulmuş bir sistem APK çeşidinin kimliği. |
deviceSpec |
APK'yı oluşturmak için kullanılan cihaz spesifikasyonu. |
options |
İ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[] |
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[] |
Yüklü tüm yerel ayarlar BCP-47 dizeleri olarak gösterilir (ör. "en-US"). |
screenDensity |
Ekran DPI'sı. |
SystemApkOptions
Sistem APK'ları için seçenekler.
| JSON gösterimi |
|---|
{ "uncompressedNativeLibraries": boolean, "uncompressedDexFiles": boolean, "rotated": boolean } |
| Alanlar | |
|---|---|
uncompressedNativeLibraries |
Sistem APK'sının sıkıştırılmamış yerel kitaplıklarla oluşturulup oluşturulmadığı. |
uncompressedDexFiles |
Sistem APK'sının sıkıştırılmamış dex dosyalarıyla oluşturulup oluşturulmadığı. |
rotated |
Sistem APK'sını imzalamak için değiştirilen anahtarın kullanılıp kullanılmayacağı. |
Yöntemler |
|
|---|---|
|
Daha önce yüklenmiş bir Android App Bundle'dan sistem görüntüsüne dahil edilmeye uygun bir APK oluşturur. |
|
Daha önce oluşturulmuş ve sistem görüntüsüne dahil edilmeye uygun bir sistem APK'sını indirir. |
|
Daha önce oluşturulmuş bir sistem APK varyantını döndürür. |
|
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. |