REST Resource: appstorecatalog.recentAppViews

منبع: RecentAppView

فراداده درباره برنامه‌ای که اخیراً به‌روز شده است.

نمایش JSON
{
  "appView": {
    object (CatalogAppView)
  }
}
فیلدها
appView

object (CatalogAppView)

نمای برنامه اخیراً به‌روزشده.

CatalogAppView

نمایی از برنامه Google Play در «صادر کردن کاتالوگ» برای فروشگاه‌های برنامه.

نمایش JSON
{
  "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
}
فیلدها
packageName

string

نام بسته برنامه.

developerDetails

object (DeveloperDetails)

جزئیات توسعه‌دهنده برنامه.

appContactInformation

object (AppContactInformation)

اطلاعات تماس ارائه‌شده توسط توسعه‌دهنده برای برنامه.

appCategory

enum (AppCategory)

appSubcategory

string

زیردسته برنامه، مثلاً «GAME_ACTION».

hasInAppPurchases

boolean

آیا برنامه خرید درون‌برنامه ازطریق Google Play دارد یا نه.

localizedStoreListings

object (LocalizedStoreListings)

فهرستگان مکان بومی‌سازی‌شده برنامه که در Google Play نشان داده می‌شود.

deviceCompatibilityRequirements[]

object (DeviceCompatibilityRequirements)

برنامه ممکن است چندین مجموعه از الزامات سازگاری دستگاه را مشخص کند و اگر دستگاه حداقل یکی از DeviceCompatibilityRequirements را برآورده کند، با برنامه سازگار درنظر گرفته می‌شود.

permissions[]

object (Permission)

اجازه‌های الزامی اعلام‌شده توسط برنامه که برای همه نسخه‌های کیت توسعه نرم‌افزار Android اعمال می‌شود.

permissionsSdk23[]

object (Permission)

اجازه‌های الزامی اعلام‌شده توسط برنامه که برای نسخه‌های کیت توسعه نرم‌افزار Android‏ ۲۳ و بالاتر اعمال می‌شود.

excludedDevicesByIdentifier[]

object (DeviceIdentifier)

فهرست دستگاه‌هایی که از توزیع برنامه کنار گذاشته شده‌اند، حتی اگر با الزامات deviceCompatibilityRequirements سازگار باشند. این‌ها OR-ed هستند، یعنی اگر دستگاهی با هرکدام از شناسه‌ها مطابقت داشته باشد، مستثنی می‌شود.

excludedDevicesBySelector[]

object (DeviceSelector)

فهرست دستگاه‌هایی که از توزیع برنامه کنار گذاشته شده‌اند، حتی اگر با الزامات deviceCompatibilityRequirements سازگار باشند. اگر دستگاهی با هرکدام از انتخاب‌کننده‌های ارائه‌شده مطابقت داشته باشد، کنار گذاشته می‌شود.

activeVersionNames[]

string

نسخه‌های فعال برنامه از android:versionName ویژگی‌های مانیفست نگاشت شده است.

privacyPolicyUrl

string

نشانی وب خط‌مشی رازداری برنامه.

hasInAppAds

boolean

آیا برنامه آگهی دارد یا نه.

isAdultOnlyAudience

boolean

آیا برنامه مخاطبان فقط بزرگسال (۱۸ سال به بالا) را هدف قرار می‌دهد.

iarcCertificateId

string

شناسه گواهی «ائتلاف بین‌المللی رده‌بندی سنی» برای برنامه.

firstReleaseDate

object (Date)

تاریخی که برنامه برای اولین‌بار منتشر شد.

priceInTheUnitedStates

object (Money)

قیمت برنامه در ایالات متحده. اگر برنامه رایگان باشد، خالی است.

salePriceInTheUnitedStates

object (Money)

قیمت فروش برنامه در ایالات متحده. فقط برای برنامه‌های پولی با فروش فعال در ایالات متحده درج می‌شود.

deliveryToken

string

نشان استفاده‌شده برای ارائه برنامه با Google Play Inline Install API. این توکن برای هر برنامه Play و هر ترکیب فروشگاه برنامه‌های طرف سوم منحصربه‌فرد است و دوره اعتبار محدود ۷ روزه دارد.

lastPublishTime

string (Timestamp format)

مُهر زمان آخرین باری که برنامه منتشر شده است.

از RFC 3339 استفاده می‌کند، که در آن خروجی تولیدشده همیشه Z-نرمال‌شده است و از ۰، ۳، ۶، یا ۹ رقم اعشاری استفاده می‌کند. انحراف‌های غیراز «Z» نیز پذیرفته می‌شود. مثال‌ها: "2014-10-02T15:01:23Z"، "2014-10-02T15:01:23.045123456Z"، یا "2014-10-02T15:01:23+05:30".

DeveloperDetails

جزئیات توسعه‌دهنده برنامه Google Play.

نمایش JSON
{
  "developerName": string,
  "contactEmail": string,
  "address": string,
  "phoneNumber": string,
  "website": string
}
فیلدها
developerName

string

نام توسعه‌دهنده برنامه.

contactEmail

string

ایمیل تماس توسعه‌دهنده.

address

string

نشانی فیزیکی توسعه‌دهنده.

phoneNumber

string

شماره تلفن توسعه‌دهنده.

website

string

وب‌سایت توسعه‌دهنده.

AppContactInformation

اطلاعات تماس برنامه.

نمایش JSON
{
  "contactEmail": string,
  "phoneNumber": string,
  "websiteUrl": string
}
فیلدها
contactEmail

string

ایمیل تماس برای این برنامه. همیشه تنظیم شده است.

phoneNumber

string

شماره تلفن تماس برای این برنامه. ارائه این اطلاعات توسط توسعه‌دهنده اختیاری است.

websiteUrl

string

نشانی وب‌سایت تماس برای این برنامه. به‌صورت اختیاری توسط توسعه‌دهنده ارائه شده است.

AppCategory

دسته برنامه.

شمارشی‌ها
APP_CATEGORY_UNSPECIFIED
GAME
APP

LocalizedStoreListings

نمایش JSON
{
  "localizedStoreListings": [
    {
      object (LocalizedStoreListing)
    }
  ],
  "defaultLanguageCode": string
}
فیلدها
localizedStoreListings[]

object (LocalizedStoreListing)

defaultLanguageCode

string

کد زبان پیش‌فرض برنامه. اگر فهرستگان مکان بومی‌سازی‌شده برای زبان خاصی دردسترس نباشد، به‌جای آن از دارایی‌های زبان پیش‌فرض استفاده می‌شود.

LocalizedStoreListing

فهرستگان مکان بومی‌سازی‌شده برنامه.

نمایش JSON
{
  "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)
  }
}
فیلدها
languageCode

string

کد زبان BCP-47 برای این بومی‌سازی.

appName

string

نام برنامه در این بومی‌سازی.

shortDescription

string

شرح کوتاهی از برنامه در این بومی‌سازی.

fullDescription

string

توضیح طولانی‌تر برنامه در این بومی‌سازی.

icon

object (ImageAsset)

نماد برنامه.

featureGraphic

object (ImageAsset)

گرافیک ویژه برنامه.

video

object (VideoAsset)

ویدیو برنامه.

phoneScreenshots

object (ScreenshotSet)

نماگرفت‌های برنامه در تلفن.

tabletSmallScreenshots

object (ScreenshotSet)

نماگرفت‌های رایانه لوحی کوچک از برنامه.

tabletRegularScreenshots

object (ScreenshotSet)

نماگرفت‌های معمولی برنامه در رایانه لوحی.

ImageAsset

دارایی تصویری.

نمایش JSON
{
  "imageUrl": string
}
فیلدها
imageUrl

string

نشانی وب دارایی تصویر.

VideoAsset

دارایی ویدیویی.

نمایش JSON
{
  "videoUrl": string
}
فیلدها
videoUrl

string

نشانی وب دارایی ویدیو.

ScreenshotSet

مجموعه‌ای از نماگرفت‌ها.

نمایش JSON
{
  "screenshots": [
    {
      object (ImageAsset)
    }
  ]
}
فیلدها
screenshots[]

object (ImageAsset)

دارایی‌های تصویری نماگرفت‌ها.

DeviceCompatibilityRequirements

مجموعه‌ای از الزامات سازگاری دستگاه را برای برنامه تعریف می‌کند. دستگاه باید همه الزامات موجود در مجموعه را برآورده کند تا با برنامه سازگار درنظر گرفته شود.

نمایش JSON
{
  "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)
}
فیلدها
sdkVersion

object (SdkVersion)

محدوده‌ای از نسخه‌های کیت توسعه نرم‌افزار را که برنامه با آن‌ها سازگار است تعریف می‌کند.

requiredSystemFeatures[]

string

ویژگی‌های سیستمی که برنامه نیاز دارد. دستگاه باید همه ویژگی‌های سیستم را داشته باشد تا با برنامه سازگار درنظر گرفته شود.

requiredSoftwareLibraries[]

string

فهرست کتابخانه‌های الزامی که در برچسب مانیفست uses-library اعلام شده است.

isScreenRequired

boolean

مشخص می‌کند که آیا برنامه به صفحه‌نمایش نیاز دارد یا نه.

glEsVersion

integer

نسخه OpenGL ES موردنیاز.

usesConfigurations[]

object (UsesConfiguration)

همه پیکربندی‌هایی را که بااستفاده از برچسب مانیفست uses-configuration به‌عنوان الزامی علامت‌گذاری شده‌اند فهرست می‌کند. هر نمونه از این proto نشان‌دهنده یک ورودی uses-configuration است. http://developer.android.com/guide/topics/manifest/uses-configuration-element.html را ببینید

compatibleScreens[]

object (CompatibleScreen)

صفحه‌نمایش‌های سازگار که در برچسب مانیفست compatible-screens فهرست شده‌اند.

supportedScreens[]

enum (ScreenSize)

صفحه‌نمایش‌های سازگار که در برچسب مانیفست supports-screens فهرست شده‌اند.

requiresSmallestWidthDp

string (int64 format)

حداقل کوچک‌ترین عرض لازم برای صفحه‌نمایش را مشخص می‌کند.

supportedGlTextures[]

string

بافت‌های gl پشتیبانی‌شده که با برچسب مانیفست supported-gl-texture مشخص شده‌اند.

nativePlatforms[]

string

فهرست «میاناهای دودویی کاربردی» (ABI) موردنیاز، برای مثال armeabi یا x86.

use32BitAbi

enum (Use32BitAbi)

مقدار پرچم android:use32BitAbi از مانیفست بازیابی شد.

SdkVersion

محدوده‌ای از نسخه‌های کیت توسعه نرم‌افزار را تعریف می‌کند. دستگاهی سازگار درنظر گرفته می‌شود که نسخه کیت توسعه نرم‌افزار آن در محدوده minSdkVersion و maxSdkVersion باشد.

نمایش JSON
{
  "minSdkVersion": string,
  "maxSdkVersion": string,
  "targetSdkVersion": string
}
فیلدها
minSdkVersion

string (int64 format)

حداقل نسخه کیت توسعه نرم‌افزار موردنیاز برای برنامه (شامل).

maxSdkVersion

string (int64 format)

حداکثر نسخه کیت توسعه نرم‌افزار موردنیاز برای برنامه (شامل).

targetSdkVersion

string (int64 format)

نسخه کیت توسعه نرم‌افزار هدف برای برنامه.

UsesConfiguration

همه پیکربندی‌هایی را که بااستفاده از برچسب مانیفست uses-configuration به‌عنوان الزامی علامت‌گذاری شده‌اند نشان می‌دهد.

نمایش JSON
{
  "requiresFiveWayNavigation": boolean,
  "requiresHardwareKeyboard": boolean,
  "requiredKeyboardType": enum (KeyboardType),
  "requiredNavigationType": enum (NavigationType),
  "requiredTouchscreenType": enum (TouchScreenType)
}
فیلدها
requiresFiveWayNavigation

boolean

اینکه برنامه به کنترل پیمایش پنج‌طرفه نیاز دارد یا نه.

requiresHardwareKeyboard

boolean

اینکه آیا برنامه به صفحه‌کلید سخت‌افزاری نیاز دارد یا نه.

requiredKeyboardType

enum (KeyboardType)

نوع صفحه‌کلید موردنیاز.

requiredNavigationType

enum (NavigationType)

دستگاه ناوبری لازم است.

requiredTouchscreenType

enum (TouchScreenType)

نوع صفحه لمسی موردنیاز.

KeyboardType

شمارشی‌ها
KEYBOARD_TYPE_UNSPECIFIED
KEYBOARD_TYPE_UNDEFINED
KEYBOARD_TYPE_NO_KEYS
KEYBOARD_TYPE_QWERTY
KEYBOARD_TYPE_TWELVE_KEY

TouchScreenType

شمارشی‌ها
TOUCHSCREEN_TYPE_UNSPECIFIED
TOUCHSCREEN_TYPE_UNDEFINED
TOUCHSCREEN_TYPE_NO_TOUCHSCREEN
TOUCHSCREEN_TYPE_STYLUS
TOUCHSCREEN_TYPE_FINGER

CompatibleScreen

صفحه‌نمایش‌های سازگار که در برچسب مانیفست compatible-screens فهرست شده‌اند.

نمایش JSON
{
  "screenSize": enum (ScreenSize),
  "density": enum (Density)
}
فیلدها
screenSize

enum (ScreenSize)

اندازه صفحه‌نمایش.

density

enum (Density)

تراکم صفحه‌نمایش.

ScreenSize

اندازه صفحه‌نمایش.

شمارشی‌ها
SCREEN_SIZE_UNSPECIFIED
SCREEN_SIZE_SMALL
SCREEN_SIZE_NORMAL
SCREEN_SIZE_LARGE
SCREEN_SIZE_EXTRA_LARGE

چگالی

تراکم صفحه‌نمایش.

شمارشی‌ها
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

مقدار پرچم android:use32BitAbi از مانیفست بازیابی شد. https://developer.android.com/reference/android/R.attr#use32bitAbi.

شمارشی‌ها
USE_32_BIT_ABI_UNSPECIFIED
USE_32_BIT_ABI_TRUE مقدار use32BitAbi روی «true» تنظیم شده است.
USE_32_BIT_ABI_OTHER مقدار use32BitAbi تنظیم نشده است یا روی مقداری غیراز «true» تنظیم شده است.

اجازه

اجازه‌ای که توسط برنامه اعلام شده است.

نمایش JSON
{
  "name": string,
  "maxSdkVersion": integer
}
فیلدها
name

string

مشخصه name که نام اجازه را نشان می‌دهد.

maxSdkVersion

integer

مشخصه maxSdkVersion که نشان می‌دهد تا کدام نسخه کیت توسعه نرم‌افزار Android اجازه درخواست شده است.

DeviceIdentifier

شناسه دستگاه را برای دستگاه تعریف می‌کند.

نمایش JSON
{
  "deviceBrand": string,
  "deviceModel": string
}
فیلدها
deviceBrand

string

deviceModel

string

DeviceSelector

انتخاب‌گر دستگاه را برای دستگاهی تعریف می‌کند. اگر دستگاهی با هرکدام از انتخاب‌کننده‌های ارائه‌شده مطابقت داشته باشد، منطبق درنظر گرفته می‌شود.

نمایش JSON
{
  "ramSelector": {
    object (RamSelector)
  },
  "socSelectors": [
    {
      object (SocSelector)
    }
  ],
  "deviceTypeSelector": enum (DeviceTypeSelector)
}
فیلدها
ramSelector

object (RamSelector)

انتخابگر RAM را برای دستگاه تعریف می‌کند.

socSelectors[]

object (SocSelector)

گزینشگران SOC. اگر دستگاهی با هرکدام از انتخاب‌کننده‌های SOC مطابقت داشته باشد، با انتخاب‌کننده دستگاه مطابقت دارد.

deviceTypeSelector

enum (DeviceTypeSelector)

RamSelector

انتخابگر RAM را برای دستگاه تعریف می‌کند.

نمایش JSON
{
  "ramMbLessThanOrEqual": string
}
فیلدها
ramMbLessThanOrEqual

string (int64 format)

این با هر دستگاهی که کمتر یا مساوی ramMbLessThanOrEqual مگابایت RAM داشته باشد مطابقت خواهد داشت.

SocSelector

انتخابگر SOC را برای دستگاه تعریف می‌کند. این گزینه با هر دستگاهی که SoC (سیستم روی تراشه) آن با همه فیلدهای انتخابگر مطابقت داشته باشد، مطابقت خواهد داشت.

نمایش JSON
{
  "socMake": string,
  "socModel": string
}
فیلدها
socMake

string

socModel

string

DeviceTypeSelector

انتخابگر برای مطابقت دادن دستگاه‌های نوع خاص.

شمارشی‌ها
DEVICE_TYPE_SELECTOR_UNSPECIFIED
ANDROID_GO

تاریخ

نشان‌دهنده تاریخ تقویم کامل یا جزئی، مثل تاریخ تولد. زمان روز و منطقه زمانی یا در جای دیگری مشخص شده است یا اهمیتی ندارد. تاریخ نسبت به تقویم میلادی است. این می‌تواند نشان‌دهنده یکی از موارد زیر باشد:

  • تاریخ کامل، با مقادیر غیرصفر سال، ماه، و روز.
  • ماه و روز، با سال صفر (برای مثال، سالگرد).
  • سال به‌تنهایی، با ماه صفر و روز صفر.
  • سال و ماه، با روز صفر (برای مثال، تاریخ انقضای کارت اعتباری).

انواع مرتبط:

نمایش JSON
{
  "year": integer,
  "month": integer,
  "day": integer
}
فیلدها
year

integer

سال تاریخ. باید از ۱ تا ۹۹۹۹ باشد، یا ۰ برای مشخص کردن تاریخ بدون سال.

month

integer

ماهی از سال. باید از ۱ تا ۱۲ باشد، یا ۰ برای مشخص کردن سال بدون ماه و روز.

day

integer

روز ماه. باید از ۱ تا ۳۱ و برای سال و ماه معتبر باشد، یا ۰ باشد تا سال به‌تنهایی یا سال و ماه را بدون اهمیت داشتن روز مشخص کند.

روش‌ها

get

فراداده مربوط به برنامه اخیراً به‌روزشده را برمی‌گرداند.

کدهای خطا

عملیات این منبع، کدهای خطای HTTP زیر را برمی‌گرداند:

کد خطا استدلال شرح وضوح