REST Resource: appstorecatalog.recentAppViews

Kaynak: RecentAppView

Yakın zamanda güncellenen bir uygulamayla ilgili meta veriler.

JSON gösterimi
{
  "appView": {
    object (CatalogAppView)
  }
}
Alanlar
appView

object (CatalogAppView)

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 (DeveloperDetails)
  },
  "appContactInformation": {
    object (AppContactInformation)
  },
  "appCategory": enum (AppCategory),
  "appSubcategory": string,
  "hasInAppPurchases": boolean,
  "localizedStoreListings": {
    object (LocalizedStoreListings)
  },
  "deviceCompatibilityRequirements": [
    {
      object (DeviceCompatibilityRequirements)
    }
  ],
  "permissions": [
    {
      object (Permission)
    }
  ],
  "permissionsSdk23": [
    {
      object (Permission)
    }
  ],
  "excludedDevicesByIdentifier": [
    {
      object (DeviceIdentifier)
    }
  ],
  "excludedDevicesBySelector": [
    {
      object (DeviceSelector)
    }
  ],
  "activeVersionNames": [
    string
  ],
  "privacyPolicyUrl": string,
  "hasInAppAds": boolean,
  "isAdultOnlyAudience": boolean,
  "iarcCertificateId": string,
  "firstReleaseDate": {
    object (Date)
  },
  "priceInTheUnitedStates": {
    object (Money)
  },
  "salePriceInTheUnitedStates": {
    object (Money)
  },
  "deliveryToken": string,
  "lastPublishTime": string
}
Alanlar
packageName

string

Uygulamanın paket adı.

developerDetails

object (DeveloperDetails)

Uygulamanın geliştirici bilgileri.

appContactInformation

object (AppContactInformation)

Uygulama için geliştirici tarafından sağlanan iletişim bilgileri.

appCategory

enum (AppCategory)

appSubcategory

string

Uygulamanın alt kategorisi (ör. "GAME_ACTION").

hasInAppPurchases

boolean

Uygulamanın Google Play üzerinden uygulama içi satın alma işlemleri sunup sunmadığı

localizedStoreListings

object (LocalizedStoreListings)

Uygulamanın Google Play'de gösterilen yerelleştirilmiş mağaza girişleri.

deviceCompatibilityRequirements[]

object (DeviceCompatibilityRequirements)

Uygulama, birden fazla cihaz uyumluluğu şartı grubu belirtebilir. DeviceCompatibilityRequirements şartlarından en az birini karşılayan cihazlar uygulamayla uyumlu kabul edilir.

permissions[]

object (Permission)

Uygulama tarafından beyan edilen ve tüm Android SDK sürümleri için geçerli olan gerekli izinler.

permissionsSdk23[]

object (Permission)

Uygulama tarafından beyan edilen ve Android SDK 23 ve sonraki sürümler için geçerli olan gerekli izinler.

excludedDevicesByIdentifier[]

object (DeviceIdentifier)

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[]

object (DeviceSelector)

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[]

string

Uygulamanın android:versionName manifest özelliklerinden eşlenen etkin sürümleri.

privacyPolicyUrl

string

Uygulamanın gizlilik politikasının URL'si.

hasInAppAds

boolean

Uygulamada reklam olup olmadığı

isAdultOnlyAudience

boolean

Uygulamanın yalnızca yetişkinlere yönelik (18+) bir kitleyi hedefleyip hedeflemediği

iarcCertificateId

string

Uygulamanın IARC sertifika kimliği.

firstReleaseDate

object (Date)

Uygulamanın ilk yayınlandığı tarih.

priceInTheUnitedStates

object (Money)

Uygulamanın ABD'deki fiyatı. Uygulama ücretsizse boş bırakılır.

salePriceInTheUnitedStates

object (Money)

Uygulamanın ABD'deki indirimli fiyatı. Yalnızca ABD'de aktif satışı olan ücretli uygulamalar için doldurulur.

deliveryToken

string

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

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

DeveloperDetails

Google Play uygulamasının geliştirici bilgileri.

JSON gösterimi
{
  "developerName": string,
  "contactEmail": string,
  "address": string,
  "phoneNumber": string,
  "website": string
}
Alanlar
developerName

string

Uygulamanın geliştirici adı.

contactEmail

string

Geliştiricinin iletişim e-posta adresi.

address

string

Geliştiricinin fiziksel adresi.

phoneNumber

string

Geliştiricinin telefon numarası.

website

string

Geliştiricinin web sitesi.

AppContactInformation

Uygulamanın iletişim bilgileri.

JSON gösterimi
{
  "contactEmail": string,
  "phoneNumber": string,
  "websiteUrl": string
}
Alanlar
contactEmail

string

Bu uygulamanın iletişim e-posta adresi. Her zaman ayarlanır.

phoneNumber

string

Bu uygulamanın iletişim telefon numarası. Geliştirici tarafından isteğe bağlı olarak sağlanır.

websiteUrl

string

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 (LocalizedStoreListing)
    }
  ],
  "defaultLanguageCode": string
}
Alanlar
localizedStoreListings[]

object (LocalizedStoreListing)

defaultLanguageCode

string

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 (ImageAsset)
  },
  "featureGraphic": {
    object (ImageAsset)
  },
  "video": {
    object (VideoAsset)
  },
  "phoneScreenshots": {
    object (ScreenshotSet)
  },
  "tabletSmallScreenshots": {
    object (ScreenshotSet)
  },
  "tabletRegularScreenshots": {
    object (ScreenshotSet)
  }
}
Alanlar
languageCode

string

Bu yerelleştirmenin BCP-47 dil kodu.

appName

string

Uygulamanın bu yerelleştirmedeki adı.

shortDescription

string

Uygulamanın bu yerelleştirmedeki kısa açıklaması.

fullDescription

string

Uygulamanın bu yerelleştirmedeki daha uzun açıklaması.

icon

object (ImageAsset)

Uygulamanın simgesi.

featureGraphic

object (ImageAsset)

Uygulamanın özellik grafiği.

video

object (VideoAsset)

Uygulamanın videosu.

phoneScreenshots

object (ScreenshotSet)

Uygulamanın telefon ekran görüntüleri.

tabletSmallScreenshots

object (ScreenshotSet)

Uygulamanın küçük tablet ekran görüntüleri.

tabletRegularScreenshots

object (ScreenshotSet)

Uygulamanın normal tablet ekran görüntüleri.

ImageAsset

Resim öğesi.

JSON gösterimi
{
  "imageUrl": string
}
Alanlar
imageUrl

string

Resim öğesinin URL'si.

VideoAsset

Video öğesi.

JSON gösterimi
{
  "videoUrl": string
}
Alanlar
videoUrl

string

Video öğesinin URL'si.

ScreenshotSet

Bir dizi ekran görüntüsü.

JSON gösterimi
{
  "screenshots": [
    {
      object (ImageAsset)
    }
  ]
}
Alanlar
screenshots[]

object (ImageAsset)

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 (SdkVersion)
  },
  "requiredSystemFeatures": [
    string
  ],
  "requiredSoftwareLibraries": [
    string
  ],
  "isScreenRequired": boolean,
  "glEsVersion": integer,
  "usesConfigurations": [
    {
      object (UsesConfiguration)
    }
  ],
  "compatibleScreens": [
    {
      object (CompatibleScreen)
    }
  ],
  "supportedScreens": [
    enum (ScreenSize)
  ],
  "requiresSmallestWidthDp": string,
  "supportedGlTextures": [
    string
  ],
  "nativePlatforms": [
    string
  ],
  "use32BitAbi": enum (Use32BitAbi)
}
Alanlar
sdkVersion

object (SdkVersion)

Uygulamanın uyumlu olduğu SDK sürümlerinin aralığını tanımlar.

requiredSystemFeatures[]

string

Uygulamanın gerektirdiği sistem özellikleri. Bir cihazın uygulamayla uyumlu kabul edilmesi için tüm sistem özelliklerine sahip olması gerekir.

requiredSoftwareLibraries[]

string

uses-library manifest etiketinde belirtilen gerekli kitaplıkların listesi.

isScreenRequired

boolean

Uygulamanın ekran gerektirip gerektirmediğini belirtir.

glEsVersion

integer

OpenGL ES'nin gerekli sürümü.

usesConfigurations[]

object (UsesConfiguration)

uses-configuration manifest etiketi kullanılarak zorunlu olarak işaretlenen tüm yapılandırmaları listeler. Bu proto'nun her örneği tek bir uses-configuration girişini temsil eder. http://developer.android.com/guide/topics/manifest/uses-configuration-element.html adresine bakın.

compatibleScreens[]

object (CompatibleScreen)

compatible-screens manifest etiketinde listelenen uyumlu ekranlar.

supportedScreens[]

enum (ScreenSize)

supports-screens manifest etiketinde listelenen uyumlu ekranlar.

requiresSmallestWidthDp

string (int64 format)

Ekran için gereken minimum en küçük genişliği belirtir.

supportedGlTextures[]

string

supported-gl-texture Manifest etiketi tarafından belirtilen desteklenen gl dokuları.

nativePlatforms[]

string

Gerekli ABI'lerin (Uygulama İkili Arabirimi) listesi (ör. armeabi veya x86).

use32BitAbi

enum (Use32BitAbi)

Manifest'ten alınan android:use32BitAbi işaretinin değeri.

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

string (int64 format)

Uygulama için gereken minimum SDK sürümü (dahil).

maxSdkVersion

string (int64 format)

Uygulama için gereken maksimum SDK sürümü (dahil).

targetSdkVersion

string (int64 format)

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 (KeyboardType),
  "requiredNavigationType": enum (NavigationType),
  "requiredTouchscreenType": enum (TouchScreenType)
}
Alanlar
requiresFiveWayNavigation

boolean

Uygulamanın beş yönlü gezinme kontrolü gerektirip gerektirmediği.

requiresHardwareKeyboard

boolean

Uygulamanın donanım klavyesi gerektirip gerektirmediği.

requiredKeyboardType

enum (KeyboardType)

Gerekli klavye türü.

requiredNavigationType

enum (NavigationType)

Navigasyon cihazı gerekir.

requiredTouchscreenType

enum (TouchScreenType)

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 (ScreenSize),
  "density": enum (Density)
}
Alanlar
screenSize

enum (ScreenSize)

Ekran boyutu.

density

enum (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

string

İzin adını belirten name özelliği.

maxSdkVersion

integer

İznin hangi Android SDK sürümüne kadar istendiğini belirten maxSdkVersion özelliği.

DeviceIdentifier

Bir cihaz için cihaz tanımlayıcısı tanımlar.

JSON gösterimi
{
  "deviceBrand": string,
  "deviceModel": string
}
Alanlar
deviceBrand

string

deviceModel

string

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 (RamSelector)
  },
  "socSelectors": [
    {
      object (SocSelector)
    }
  ],
  "deviceTypeSelector": enum (DeviceTypeSelector)
}
Alanlar
ramSelector

object (RamSelector)

Cihaz için RAM seçiciyi tanımlar.

socSelectors[]

object (SocSelector)

SOC seçiciler. SOC seçicilerden herhangi biriyle eşleşen cihazlar, cihaz seçiciyle de eşleşir.

deviceTypeSelector

enum (DeviceTypeSelector)

RamSelector

Cihaz için RAM seçiciyi tanımlar.

JSON gösterimi
{
  "ramMbLessThanOrEqual": string
}
Alanlar
ramMbLessThanOrEqual

string (int64 format)

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

string

socModel

string

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:

JSON gösterimi
{
  "year": integer,
  "month": integer,
  "day": integer
}
Alanlar
year

integer

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

integer

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

integer

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

get

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