- Kaynak: RecentAppView
- CatalogAppView
- DeveloperDetails
- AppContactInformation
- AppCategory
- LocalizedStoreListings
- LocalizedStoreListing
- ImageAsset
- VideoAsset
- ScreenshotSet
- DeviceCompatibilityRequirements
- SdkVersion
- UsesConfiguration
- KeyboardType
- NavigationType
- TouchScreenType
- CompatibleScreen
- ScreenSize
- Yoğunluk
- Use32BitAbi
- İzin
- DeviceIdentifier
- DeviceSelector
- RamSelector
- SocSelector
- DeviceTypeSelector
- Tarih
- Yöntemler
Kaynak: RecentAppView
Yakın zamanda güncellenen bir uygulamayla ilgili meta veriler.
| JSON gösterimi |
|---|
{
"appView": {
object ( |
| Alanlar | |
|---|---|
appView |
Yakın zamanda güncellenen uygulama görünümü. |
CatalogAppView
Uygulama mağazaları için Katalog Dışa Aktarma'da bir Google Play uygulamasının görünümü.
| JSON gösterimi |
|---|
{ "packageName": string, "developerDetails": { object ( |
| Alanlar | |
|---|---|
packageName |
Uygulamanın paket adı. |
developerDetails |
Uygulamanın geliştirici bilgileri. |
appContactInformation |
Uygulama için geliştirici tarafından sağlanan iletişim bilgileri. |
appCategory |
|
appSubcategory |
Uygulamanın alt kategorisi (ör. "GAME_ACTION"). |
hasInAppPurchases |
Uygulamanın Google Play üzerinden uygulama içi satın alma işlemleri sunup sunmadığı |
localizedStoreListings |
Uygulamanın Google Play'de gösterilen yerelleştirilmiş mağaza girişleri. |
deviceCompatibilityRequirements[] |
Uygulama, birden fazla cihaz uyumluluğu şartı grubu belirtebilir. |
permissions[] |
Uygulama tarafından beyan edilen ve tüm Android SDK sürümleri için geçerli olan gerekli izinler. |
permissionsSdk23[] |
Uygulama tarafından beyan edilen ve Android SDK 23 ve sonraki sürümler için geçerli olan gerekli izinler. |
excludedDevicesByIdentifier[] |
deviceCompatibilityRequirements'taki şartlarla uyumlu olsalar bile uygulamanın dağıtımından hariç tutulan cihazların listesi. Bunlar VEYA ile birleştirilir. Yani tanımlayıcılardan herhangi biriyle eşleşen cihazlar hariç tutulur. |
excludedDevicesBySelector[] |
deviceCompatibilityRequirements'taki şartlarla uyumlu olsalar bile uygulamanın dağıtımından hariç tutulan cihazların listesi. Belirtilen seçicilerden herhangi biriyle eşleşen cihazlar hariç tutulur. |
activeVersionNames[] |
Uygulamanın |
privacyPolicyUrl |
Uygulamanın gizlilik politikasının URL'si. |
hasInAppAds |
Uygulamada reklam olup olmadığı |
isAdultOnlyAudience |
Uygulamanın yalnızca yetişkinlere yönelik (18+) bir kitleyi hedefleyip hedeflemediği |
iarcCertificateId |
Uygulamanın IARC sertifika kimliği. |
firstReleaseDate |
Uygulamanın ilk yayınlandığı tarih. |
priceInTheUnitedStates |
Uygulamanın ABD'deki fiyatı. Uygulama ücretsizse boş bırakılır. |
salePriceInTheUnitedStates |
Uygulamanın ABD'deki indirimli fiyatı. Yalnızca ABD'de aktif satışı olan ücretli uygulamalar için doldurulur. |
deliveryToken |
Uygulamanın Google Play Inline Install API ile yayınlanması için kullanılan jeton. Jeton, her Play uygulaması ve üçüncü taraf uygulama mağazası kombinasyonu için benzersizdir ve 7 günlük sınırlı bir geçerlilik dönemine sahiptir. |
lastPublishTime |
Uygulamanın en son yayınlandığı zaman damgası. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
DeveloperDetails
Google Play uygulamasının geliştirici bilgileri.
| JSON gösterimi |
|---|
{ "developerName": string, "contactEmail": string, "address": string, "phoneNumber": string, "website": string } |
| Alanlar | |
|---|---|
developerName |
Uygulamanın geliştirici adı. |
contactEmail |
Geliştiricinin iletişim e-posta adresi. |
address |
Geliştiricinin fiziksel adresi. |
phoneNumber |
Geliştiricinin telefon numarası. |
website |
Geliştiricinin web sitesi. |
AppContactInformation
Uygulamanın iletişim bilgileri.
| JSON gösterimi |
|---|
{ "contactEmail": string, "phoneNumber": string, "websiteUrl": string } |
| Alanlar | |
|---|---|
contactEmail |
Bu uygulamanın iletişim e-posta adresi. Her zaman ayarlanır. |
phoneNumber |
Bu uygulamanın iletişim telefon numarası. Geliştirici tarafından isteğe bağlı olarak sağlanır. |
websiteUrl |
Bu uygulamanın iletişim web sitesi URL'si. Geliştirici tarafından isteğe bağlı olarak sağlanır. |
AppCategory
Uygulamanın kategorisi.
| Sıralamalar | |
|---|---|
APP_CATEGORY_UNSPECIFIED |
|
GAME |
|
APP |
|
LocalizedStoreListings
| JSON gösterimi |
|---|
{
"localizedStoreListings": [
{
object ( |
| Alanlar | |
|---|---|
localizedStoreListings[] |
|
defaultLanguageCode |
Uygulamanın varsayılan dil kodu. Belirli bir dil için yerelleştirilmiş mağaza girişi yoksa bunun yerine varsayılan dildeki öğeler kullanılır. |
LocalizedStoreListing
Uygulamanın yerelleştirilmiş mağaza girişleri.
| JSON gösterimi |
|---|
{ "languageCode": string, "appName": string, "shortDescription": string, "fullDescription": string, "icon": { object ( |
| Alanlar | |
|---|---|
languageCode |
Bu yerelleştirmenin BCP-47 dil kodu. |
appName |
Uygulamanın bu yerelleştirmedeki adı. |
shortDescription |
Uygulamanın bu yerelleştirmedeki kısa açıklaması. |
fullDescription |
Uygulamanın bu yerelleştirmedeki daha uzun açıklaması. |
icon |
Uygulamanın simgesi. |
featureGraphic |
Uygulamanın özellik grafiği. |
video |
Uygulamanın videosu. |
phoneScreenshots |
Uygulamanın telefon ekran görüntüleri. |
tabletSmallScreenshots |
Uygulamanın küçük tablet ekran görüntüleri. |
tabletRegularScreenshots |
Uygulamanın normal tablet ekran görüntüleri. |
ImageAsset
Resim öğesi.
| JSON gösterimi |
|---|
{ "imageUrl": string } |
| Alanlar | |
|---|---|
imageUrl |
Resim öğesinin URL'si. |
VideoAsset
Video öğesi.
| JSON gösterimi |
|---|
{ "videoUrl": string } |
| Alanlar | |
|---|---|
videoUrl |
Video öğesinin URL'si. |
ScreenshotSet
Bir dizi ekran görüntüsü.
| JSON gösterimi |
|---|
{
"screenshots": [
{
object ( |
| Alanlar | |
|---|---|
screenshots[] |
Ekran görüntülerinin resim öğeleri. |
DeviceCompatibilityRequirements
Uygulama için bir dizi cihaz uyumluluğu koşulu tanımlar. Bir cihazın uygulamayla uyumlu kabul edilmesi için bir gruptaki tüm koşulları karşılaması gerekir.
| JSON gösterimi |
|---|
{ "sdkVersion": { object ( |
| Alanlar | |
|---|---|
sdkVersion |
Uygulamanın uyumlu olduğu SDK sürümlerinin aralığını tanımlar. |
requiredSystemFeatures[] |
Uygulamanın gerektirdiği sistem özellikleri. Bir cihazın uygulamayla uyumlu kabul edilmesi için tüm sistem özelliklerine sahip olması gerekir. |
requiredSoftwareLibraries[] |
|
isScreenRequired |
Uygulamanın ekran gerektirip gerektirmediğini belirtir. |
glEsVersion |
OpenGL ES'nin gerekli sürümü. |
usesConfigurations[] |
|
compatibleScreens[] |
|
supportedScreens[] |
|
requiresSmallestWidthDp |
Ekran için gereken minimum en küçük genişliği belirtir. |
supportedGlTextures[] |
|
nativePlatforms[] |
Gerekli ABI'lerin (Uygulama İkili Arabirimi) listesi (ör. |
use32BitAbi |
Manifest'ten alınan |
SdkVersion
SDK sürümlerinin aralığını tanımlar. SDK sürümü minSdkVersion ve maxSdkVersion aralığında olan cihazlar uyumlu kabul edilir.
| JSON gösterimi |
|---|
{ "minSdkVersion": string, "maxSdkVersion": string, "targetSdkVersion": string } |
| Alanlar | |
|---|---|
minSdkVersion |
Uygulama için gereken minimum SDK sürümü (dahil). |
maxSdkVersion |
Uygulama için gereken maksimum SDK sürümü (dahil). |
targetSdkVersion |
Uygulamanın hedef SDK sürümü. |
UsesConfiguration
uses-configuration manifest etiketi kullanılarak gerekli olarak işaretlenen tüm yapılandırmaları temsil eder.
| JSON gösterimi |
|---|
{ "requiresFiveWayNavigation": boolean, "requiresHardwareKeyboard": boolean, "requiredKeyboardType": enum ( |
| Alanlar | |
|---|---|
requiresFiveWayNavigation |
Uygulamanın beş yönlü gezinme kontrolü gerektirip gerektirmediği. |
requiresHardwareKeyboard |
Uygulamanın donanım klavyesi gerektirip gerektirmediği. |
requiredKeyboardType |
Gerekli klavye türü. |
requiredNavigationType |
Navigasyon cihazı gerekir. |
requiredTouchscreenType |
Gerekli dokunmatik ekran türü. |
KeyboardType
| Sıralamalar | |
|---|---|
KEYBOARD_TYPE_UNSPECIFIED |
|
KEYBOARD_TYPE_UNDEFINED |
|
KEYBOARD_TYPE_NO_KEYS |
|
KEYBOARD_TYPE_QWERTY |
|
KEYBOARD_TYPE_TWELVE_KEY |
|
TouchScreenType
| Sıralamalar | |
|---|---|
TOUCHSCREEN_TYPE_UNSPECIFIED |
|
TOUCHSCREEN_TYPE_UNDEFINED |
|
TOUCHSCREEN_TYPE_NO_TOUCHSCREEN |
|
TOUCHSCREEN_TYPE_STYLUS |
|
TOUCHSCREEN_TYPE_FINGER |
|
CompatibleScreen
compatible-screens manifest etiketinde listelenen uyumlu ekranlar.
| JSON gösterimi |
|---|
{ "screenSize": enum ( |
| Alanlar | |
|---|---|
screenSize |
Ekran boyutu. |
density |
Ekran yoğunluğu. |
ScreenSize
Ekran boyutu.
| Sıralamalar | |
|---|---|
SCREEN_SIZE_UNSPECIFIED |
|
SCREEN_SIZE_SMALL |
|
SCREEN_SIZE_NORMAL |
|
SCREEN_SIZE_LARGE |
|
SCREEN_SIZE_EXTRA_LARGE |
|
Yoğunluk
Ekran yoğunluğu.
| Sıralamalar | |
|---|---|
DENSITY_UNSPECIFIED |
|
DENSITY_NODPI |
|
DENSITY_LDPI |
|
DENSITY_MDPI |
|
DENSITY_TVDPI |
|
DENSITY_HDPI |
|
DENSITY_280 |
|
DENSITY_XHDPI |
|
DENSITY_360 |
|
DENSITY_400 |
|
DENSITY_420 |
|
DENSITY_XXHDPI |
|
DENSITY_560 |
|
DENSITY_XXXHDPI |
|
Use32BitAbi
Manifest'ten alınan android:use32BitAbi işaretinin değeri. https://developer.android.com/reference/android/R.attr#use32bitAbi.
| Sıralamalar | |
|---|---|
USE_32_BIT_ABI_UNSPECIFIED |
|
USE_32_BIT_ABI_TRUE |
use32BitAbi değeri "true" olarak ayarlanmış. |
USE_32_BIT_ABI_OTHER |
use32BitAbi değeri ayarlanmamış veya "true" dışında bir değere ayarlanmış. |
İzin
Bir uygulama tarafından beyan edilen izin.
| JSON gösterimi |
|---|
{ "name": string, "maxSdkVersion": integer } |
| Alanlar | |
|---|---|
name |
İzin adını belirten |
maxSdkVersion |
İznin hangi Android SDK sürümüne kadar istendiğini belirten |
DeviceIdentifier
Bir cihaz için cihaz tanımlayıcısı tanımlar.
| JSON gösterimi |
|---|
{ "deviceBrand": string, "deviceModel": string } |
| Alanlar | |
|---|---|
deviceBrand |
|
deviceModel |
|
DeviceSelector
Bir cihaz için cihaz seçiciyi tanımlar. Belirtilen seçicilerden herhangi biriyle eşleşen cihazlar eşleşmiş olarak kabul edilir.
| JSON gösterimi |
|---|
{ "ramSelector": { object ( |
| Alanlar | |
|---|---|
ramSelector |
Cihaz için RAM seçiciyi tanımlar. |
socSelectors[] |
SOC seçiciler. SOC seçicilerden herhangi biriyle eşleşen cihazlar, cihaz seçiciyle de eşleşir. |
deviceTypeSelector |
|
RamSelector
Cihaz için RAM seçiciyi tanımlar.
| JSON gösterimi |
|---|
{ "ramMbLessThanOrEqual": string } |
| Alanlar | |
|---|---|
ramMbLessThanOrEqual |
Bu, ramMbLessThanOrEqual MB veya daha az RAM'e sahip tüm cihazlarla eşleşir. |
SocSelector
Cihaz için SOC seçiciyi tanımlar. Bu, SoC'si (çip üzerinde sistem) seçicideki tüm alanlarla eşleşen tüm cihazlarla eşleşir.
| JSON gösterimi |
|---|
{ "socMake": string, "socModel": string } |
| Alanlar | |
|---|---|
socMake |
|
socModel |
|
DeviceTypeSelector
Belirli bir türdeki cihazları eşleştirmek için seçici.
| Sıralamalar | |
|---|---|
DEVICE_TYPE_SELECTOR_UNSPECIFIED |
|
ANDROID_GO |
|
Tarih
Doğum günü gibi tam veya kısmi bir takvim tarihini temsil eder. Günün saati ve saat dilimi başka bir yerde belirtilmiştir veya önemsizdir. Tarih, Miladi Takvim'e göredir. Bu, aşağıdakilerden birini temsil edebilir:
- Sıfır olmayan yıl, ay ve gün değerlerini içeren tam bir tarih.
- Yılın sıfır olduğu bir ay ve gün (örneğin, yıl dönümü).
- Ay ve günün sıfır olduğu, yalnızca yılın belirtildiği tarih.
- Sıfır gün içeren bir yıl ve ay (örneğin, kredi kartının son kullanma tarihi).
İlgili türler:
google.type.TimeOfDaygoogle.type.DateTimegoogle.protobuf.Timestamp
| JSON gösterimi |
|---|
{ "year": integer, "month": integer, "day": integer } |
| Alanlar | |
|---|---|
year |
Tarihin yılı. 1 ile 9999 arasında olmalıdır veya yıl olmadan bir tarih belirtmek için 0 olmalıdır. |
month |
Yılın ayı. 1 ile 12 arasında olmalıdır. Ay ve gün olmadan bir yıl belirtmek için 0 olmalıdır. |
day |
Ayın günü. 1 ile 31 arasında olmalı ve yıl ile ay için geçerli olmalıdır. Yılı tek başına veya günün önemli olmadığı bir yıl ve ayı belirtmek için 0 olmalıdır. |
Yöntemler |
|
|---|---|
|
Yakın zamanda güncellenen bir uygulamayla ilgili meta verileri 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 |
|---|