REST Resource: appstorecatalog.recentAppViews

منبع: RecentAppView

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

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

object ( CatalogAppView )

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

کاتالوگ اپ ویو

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

نمایش 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,
  "firstReleaseDateInUnitedStates": {
    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

اینکه آیا برنامه از طریق گوگل پلی خریدهای درون برنامه‌ای دارد یا خیر.

localizedStoreListings

object ( LocalizedStoreListings )

فهرست فروشگاه‌های محلی‌شده‌ی اپلیکیشن که در گوگل پلی نشان داده می‌شوند.

deviceCompatibilityRequirements[]

object ( DeviceCompatibilityRequirements )

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

permissions[]

object ( Permission )

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

permissionsSdk23[]

object ( Permission )

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

excludedDevicesByIdentifier[]

object ( DeviceIdentifier )

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

excludedDevicesBySelector[]

object ( DeviceSelector )

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

activeVersionNames[]

string

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

privacyPolicyUrl

string

نشانی اینترنتی سیاست حفظ حریم خصوصی برنامه.

hasInAppAds

boolean

اینکه آیا برنامه تبلیغات دارد یا خیر.

isAdultOnlyAudience

boolean

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

iarcCertificateId

string

شناسه گواهی IARC برای برنامه.

firstReleaseDateInUnitedStates

object ( Date )

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

priceInTheUnitedStates

object ( Money )

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

salePriceInTheUnitedStates

object ( Money )

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

deliveryToken

string

توکنی که برای تحویل برنامه با API نصب درون‌خطی گوگل پلی استفاده می‌شود.

lastPublishTime

string ( Timestamp format)

برچسب زمانی آخرین انتشار برنامه.

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

جزئیات توسعه‌دهنده

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

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

string

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

contactEmail

string

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

address

string

آدرس فیزیکی توسعه‌دهنده.

phoneNumber

string

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

website

string

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

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

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

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

string

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

phoneNumber

string

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

websiteUrl

string

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

دسته بندی اپلیکیشن

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

انوم‌ها
APP_CATEGORY_UNSPECIFIED
GAME
APP

فهرست فروشگاه‌های محلی

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

object ( LocalizedStoreListing )

defaultLanguageCode

string

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

فهرست فروشگاه‌های محلی

فهرست فروشگاه‌های محلی از اپلیکیشن.

نمایش 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 )

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

تصویر دارایی

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

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

string

آدرس اینترنتی (URL) تصویر مورد نظر.

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

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

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

string

آدرس اینترنتی (URL) فایل ویدیویی.

مجموعه تصاویر

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

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

object ( ImageAsset )

تصاویر موجود در اسکرین‌شات‌ها.

الزامات سازگاری دستگاه

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

نمایش 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 )

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

requiredSystemFeatures[]

string

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

requiredSoftwareLibraries[]

string

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

isScreenRequired

boolean

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

glEsVersion

integer

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

usesConfigurations[]

object ( UsesConfiguration )

تمام پیکربندی‌هایی را که با استفاده از برچسب uses-configuration به عنوان مورد نیاز علامت‌گذاری شده‌اند، فهرست می‌کند. هر نمونه از این نمونه اولیه، یک ورودی 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 از مانیفست بازیابی شده است.

نسخه SDK

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

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

string ( int64 format)

حداقل نسخه SDK مورد نیاز برای برنامه (شامل).

maxSdkVersion

string ( int64 format)

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

targetSdkVersion

string ( int64 format)

نسخه SDK هدف برای برنامه.

پیکربندی کاربردها

تمام پیکربندی‌هایی را نشان می‌دهد که با استفاده از برچسب manifest با عنوان «مورد نیاز» علامت‌گذاری شده‌اند.

نمایش 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 )

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

نوع صفحه کلید

انوم‌ها
KEYBOARD_TYPE_UNSPECIFIED
KEYBOARD_TYPE_UNDEFINED
KEYBOARD_TYPE_NO_KEYS
KEYBOARD_TYPE_QWERTY
KEYBOARD_TYPE_TWELVE_KEY

نوع صفحه لمسی

انوم‌ها
TOUCHSCREEN_TYPE_UNSPECIFIED
TOUCHSCREEN_TYPE_UNDEFINED
TOUCHSCREEN_TYPE_NO_TOUCHSCREEN
TOUCHSCREEN_TYPE_STYLUS
TOUCHSCREEN_TYPE_FINGER

صفحه نمایش سازگار

صفحات نمایش سازگار همانطور که در تگ مانیفست compatible-screens ذکر شده است.

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

enum ( ScreenSize )

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

density

enum ( Density )

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

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

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

انوم‌ها
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

از32BitAbi استفاده کنید

مقدار پرچم android:use32BitAbi از Manifest بازیابی شده است. 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 که نشان می‌دهد مجوز تا کدام نسخه از SDK اندروید درخواست می‌شود.

شناسه دستگاه

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

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

string

deviceModel

string

انتخابگر دستگاه

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

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

object ( RamSelector )

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

socSelectors[]

object ( SocSelector )

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

deviceTypeSelector

enum ( DeviceTypeSelector )

انتخابگر رم

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

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

string ( int64 format)

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

انتخابگر جامعه

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

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

string

socModel

string

انتخابگر نوع دستگاه

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

انوم‌ها
DEVICE_TYPE_SELECTOR_UNSPECIFIED
ANDROID_GO

تاریخ

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

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

انواع مرتبط:

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

integer

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

month

integer

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

day

integer

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

روش‌ها

get

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

کدهای خطا

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

کد خطا دلیل توضیحات وضوح تصویر