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 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 (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ı belirtebilir. Bir cihaz, bu şartlardan en az birini karşıladığı takdirde uygulama ile uyumlu kabul edilir DeviceCompatibilityRequirements.

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'nın 23 ve sonraki sürümlerinde geçerli olan gerekli izinler.

excludedDevicesByIdentifier[]

object (DeviceIdentifier)

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

object (DeviceSelector)

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

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şkinlerden (18 yaşından büyükler) oluşan 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 etkin satışı olan ücretli uygulamalar için doldurulur.

deliveryToken

string

Uygulamanın Google Play Inline Install API ile teslimi için kullanılan jeton.

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 ayrıntıları.

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 telefonu. 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

Bu yerelleştirmedeki uygulamanın adı.

shortDescription

string

Bu yerelleştirmedeki uygulamanın kısa açıklaması.

fullDescription

string

Bu yerelleştirmede uygulamanın 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 olarak 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ümlerini tanımlar.

requiredSystemFeatures[]

string

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

requiredSoftwareLibraries[]

string

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

isScreenRequired

boolean

Uygulamanın ekran gerektirip gerektirmediğini belirtir.

glEsVersion

integer

Gerekli OpenGL ES 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ın gereken minimum en küçük genişliğini belirtir.

supportedGlTextures[]

string

supported-gl-texture Manifest etiketiyle 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. 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

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)

Gezinme 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 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

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çici tanımlar. Bir cihaz, verilen seçicilerden herhangi biriyle eşleşirse eşleşmiş olarak kabul edilir.

JSON gösterimi
{
  "ramSelector": {
    object (RamSelector)
  },
  "socSelectors": [
    {
      object (SocSelector)
    }
  ],
  "deviceTypeSelector": enum (DeviceTypeSelector)
}
Alanlar
ramSelector

object (RamSelector)

Bir cihaz için RAM seçici tanımlar.

socSelectors[]

object (SocSelector)

SOC seçicileri. Bir cihaz, SOC seçicilerden herhangi biriyle eşleşirse cihaz seçiciyle eşleşir.

deviceTypeSelector

enum (DeviceTypeSelector)

RamSelector

Bir cihaz için RAM seçici tanımlar.

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

string (int64 format)

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

string

socModel

string

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:

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

integer

Tarihin yılı. 1 ile 9999 arasında olmalı veya yıl içermeyen bir tarih belirtmek için 0 olmalıdır.

month

integer

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

integer

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

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