- 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 uygulamaların görünümü |
CatalogAppView
Uygulama mağazaları için katalog dışa aktarma işleminde 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ı belirtebilir. Bir cihaz, bu şartlardan en az birini karşıladığı takdirde uygulama ile uyumlu kabul edilir |
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'nın 23 ve sonraki sürümlerinde geçerli olan gerekli izinler. |
excludedDevicesByIdentifier[] |
Başka bir şekilde deviceCompatibilityRequirements koşullarıyla uyumlu olsalar bile uygulamanın dağıtımından hariç tutulan cihazların listesi. Bunlar OR işlemine tabi tutulur. Yani, tanımlayıcılardan herhangi biriyle eşleşen cihazlar hariç tutulur. |
excludedDevicesBySelector[] |
Başka bir şekilde deviceCompatibilityRequirements koşullarıyla 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şkinlerden (18 yaşından büyükler) oluşan 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 etkin satışı olan ücretli uygulamalar için doldurulur. |
deliveryToken |
Uygulamanın Google Play Inline Install API ile teslimi için kullanılan jeton. |
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 ayrıntıları.
| 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 telefonu. 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 |
Bu yerelleştirmedeki uygulamanın adı. |
shortDescription |
Bu yerelleştirmedeki uygulamanın kısa açıklaması. |
fullDescription |
Bu yerelleştirmede uygulamanın 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 olarak 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ümlerini tanımlar. |
requiredSystemFeatures[] |
Uygulamanın gerektirdiği sistem özellikleri. Bir cihazın uygulamayla uyumlu olarak kabul edilmesi için tüm sistem özelliklerine sahip olması gerekir. |
requiredSoftwareLibraries[] |
|
isScreenRequired |
Uygulamanın ekran gerektirip gerektirmediğini belirtir. |
glEsVersion |
Gerekli OpenGL ES sürümü. |
usesConfigurations[] |
|
compatibleScreens[] |
|
supportedScreens[] |
|
requiresSmallestWidthDp |
Ekranın gereken minimum en küçük genişliğini 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. Bir cihazın SDK sürümü minSdkVersion ve maxSdkVersion aralığında yer alıyorsa cihaz 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 |
Gezinme 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 ayarlanır. |
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çici tanımlar. Bir cihaz, verilen seçicilerden herhangi biriyle eşleşirse eşleşmiş olarak kabul edilir.
| JSON gösterimi |
|---|
{ "ramSelector": { object ( |
| Alanlar | |
|---|---|
ramSelector |
Bir cihaz için RAM seçici tanımlar. |
socSelectors[] |
SOC seçicileri. Bir cihaz, SOC seçicilerden herhangi biriyle eşleşirse cihaz seçiciyle eşleşir. |
deviceTypeSelector |
|
RamSelector
Bir cihaz için RAM seçici tanımlar.
| JSON gösterimi |
|---|
{ "ramMbLessThanOrEqual": string } |
| Alanlar | |
|---|---|
ramMbLessThanOrEqual |
Bu, RAM'i ramMbLessThanOrEqual MB'a eşit veya daha az olan tüm cihazlarla eşleşir. |
SocSelector
Bir cihaz için çip üzerinde sistem seçiciyi tanımlar. Bu, seçicideki tüm alanlarla eşleşen bir çip üzerinde sisteme (SoC) sahip 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 kullanılan seçici.
| Sıralamalar | |
|---|---|
DEVICE_TYPE_SELECTOR_UNSPECIFIED |
|
ANDROID_GO |
|
Tarih
Doğum günü gibi tam veya kısmi bir takvim tarihini gösterir. Günün saati ve saat dilimi başka bir yerde belirtilmiştir veya önemsizdir. Tarih, Gregoryen Takvimi'ne göre belirlenir. Bu, aşağıdakilerden birini temsil edebilir:
- Yıl, ay ve gün değerleri sıfır olmayan tam bir tarih.
- Ay ve gün, sıfır yıl ile (örneğin, yıl dönümü).
- Tek başına bir yıl, sıfır ay ve sıfır gün.
- Bir yıl ve ay, sıfır günle (ö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ı veya yıl içermeyen bir tarih belirtmek için 0 olmalıdır. |
month |
Yılın ayı. 1 ile 12 arasında olmalıdır veya ay ve gün içermeyen 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. Yalnızca bir yıl 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 |
|---|