- منبع: RecentAppView
- CatalogAppView
- DeveloperDetails
- AppContactInformation
- AppCategory
- LocalizedStoreListings
- LocalizedStoreListing
- ImageAsset
- VideoAsset
- ScreenshotSet
- DeviceCompatibilityRequirements
- SdkVersion
- UsesConfiguration
- KeyboardType
- NavigationType
- TouchScreenType
- CompatibleScreen
- ScreenSize
- تراکم
- Use32BitAbi
- اجازه
- DeviceIdentifier
- DeviceSelector
- RamSelector
- SocSelector
- DeviceTypeSelector
- تاریخ
- روشها
منبع: RecentAppView
فراداده درباره برنامهای که اخیراً بهروز شده است.
| نمایش JSON |
|---|
{
"appView": {
object ( |
| فیلدها | |
|---|---|
appView |
نمای برنامه اخیراً بهروزشده. |
CatalogAppView
نمایی از برنامه Google Play در «صادر کردن کاتالوگ» برای فروشگاههای برنامه.
| نمایش JSON |
|---|
{ "packageName": string, "developerDetails": { object ( |
| فیلدها | |
|---|---|
packageName |
نام بسته برنامه. |
developerDetails |
جزئیات توسعهدهنده برنامه. |
appContactInformation |
اطلاعات تماس ارائهشده توسط توسعهدهنده برای برنامه. |
appCategory |
|
appSubcategory |
زیردسته برنامه، مثلاً «GAME_ACTION». |
hasInAppPurchases |
آیا برنامه خرید درونبرنامه ازطریق Google Play دارد یا نه. |
localizedStoreListings |
فهرستگان مکان بومیسازیشده برنامه که در Google Play نشان داده میشود. |
deviceCompatibilityRequirements[] |
برنامه ممکن است چندین مجموعه از الزامات سازگاری دستگاه را مشخص کند و اگر دستگاه حداقل یکی از |
permissions[] |
اجازههای الزامی اعلامشده توسط برنامه که برای همه نسخههای کیت توسعه نرمافزار Android اعمال میشود. |
permissionsSdk23[] |
اجازههای الزامی اعلامشده توسط برنامه که برای نسخههای کیت توسعه نرمافزار Android ۲۳ و بالاتر اعمال میشود. |
excludedDevicesByIdentifier[] |
فهرست دستگاههایی که از توزیع برنامه کنار گذاشته شدهاند، حتی اگر با الزامات deviceCompatibilityRequirements سازگار باشند. اینها OR-ed هستند، یعنی اگر دستگاهی با هرکدام از شناسهها مطابقت داشته باشد، مستثنی میشود. |
excludedDevicesBySelector[] |
فهرست دستگاههایی که از توزیع برنامه کنار گذاشته شدهاند، حتی اگر با الزامات deviceCompatibilityRequirements سازگار باشند. اگر دستگاهی با هرکدام از انتخابکنندههای ارائهشده مطابقت داشته باشد، کنار گذاشته میشود. |
activeVersionNames[] |
نسخههای فعال برنامه از |
privacyPolicyUrl |
نشانی وب خطمشی رازداری برنامه. |
hasInAppAds |
آیا برنامه آگهی دارد یا نه. |
isAdultOnlyAudience |
آیا برنامه مخاطبان فقط بزرگسال (۱۸ سال به بالا) را هدف قرار میدهد. |
iarcCertificateId |
شناسه گواهی «ائتلاف بینالمللی ردهبندی سنی» برای برنامه. |
firstReleaseDate |
تاریخی که برنامه برای اولینبار منتشر شد. |
priceInTheUnitedStates |
قیمت برنامه در ایالات متحده. اگر برنامه رایگان باشد، خالی است. |
salePriceInTheUnitedStates |
قیمت فروش برنامه در ایالات متحده. فقط برای برنامههای پولی با فروش فعال در ایالات متحده درج میشود. |
deliveryToken |
نشان استفادهشده برای ارائه برنامه با Google Play Inline Install API. این توکن برای هر برنامه Play و هر ترکیب فروشگاه برنامههای طرف سوم منحصربهفرد است و دوره اعتبار محدود ۷ روزه دارد. |
lastPublishTime |
مُهر زمان آخرین باری که برنامه منتشر شده است. از RFC 3339 استفاده میکند، که در آن خروجی تولیدشده همیشه Z-نرمالشده است و از ۰، ۳، ۶، یا ۹ رقم اعشاری استفاده میکند. انحرافهای غیراز «Z» نیز پذیرفته میشود. مثالها: |
DeveloperDetails
جزئیات توسعهدهنده برنامه Google Play.
| نمایش JSON |
|---|
{ "developerName": string, "contactEmail": string, "address": string, "phoneNumber": string, "website": string } |
| فیلدها | |
|---|---|
developerName |
نام توسعهدهنده برنامه. |
contactEmail |
ایمیل تماس توسعهدهنده. |
address |
نشانی فیزیکی توسعهدهنده. |
phoneNumber |
شماره تلفن توسعهدهنده. |
website |
وبسایت توسعهدهنده. |
AppContactInformation
اطلاعات تماس برنامه.
| نمایش JSON |
|---|
{ "contactEmail": string, "phoneNumber": string, "websiteUrl": string } |
| فیلدها | |
|---|---|
contactEmail |
ایمیل تماس برای این برنامه. همیشه تنظیم شده است. |
phoneNumber |
شماره تلفن تماس برای این برنامه. ارائه این اطلاعات توسط توسعهدهنده اختیاری است. |
websiteUrl |
نشانی وبسایت تماس برای این برنامه. بهصورت اختیاری توسط توسعهدهنده ارائه شده است. |
AppCategory
دسته برنامه.
| شمارشیها | |
|---|---|
APP_CATEGORY_UNSPECIFIED |
|
GAME |
|
APP |
|
LocalizedStoreListings
| نمایش JSON |
|---|
{
"localizedStoreListings": [
{
object ( |
| فیلدها | |
|---|---|
localizedStoreListings[] |
|
defaultLanguageCode |
کد زبان پیشفرض برنامه. اگر فهرستگان مکان بومیسازیشده برای زبان خاصی دردسترس نباشد، بهجای آن از داراییهای زبان پیشفرض استفاده میشود. |
LocalizedStoreListing
فهرستگان مکان بومیسازیشده برنامه.
| نمایش JSON |
|---|
{ "languageCode": string, "appName": string, "shortDescription": string, "fullDescription": string, "icon": { object ( |
| فیلدها | |
|---|---|
languageCode |
کد زبان BCP-47 برای این بومیسازی. |
appName |
نام برنامه در این بومیسازی. |
shortDescription |
شرح کوتاهی از برنامه در این بومیسازی. |
fullDescription |
توضیح طولانیتر برنامه در این بومیسازی. |
icon |
نماد برنامه. |
featureGraphic |
گرافیک ویژه برنامه. |
video |
ویدیو برنامه. |
phoneScreenshots |
نماگرفتهای برنامه در تلفن. |
tabletSmallScreenshots |
نماگرفتهای رایانه لوحی کوچک از برنامه. |
tabletRegularScreenshots |
نماگرفتهای معمولی برنامه در رایانه لوحی. |
ImageAsset
دارایی تصویری.
| نمایش JSON |
|---|
{ "imageUrl": string } |
| فیلدها | |
|---|---|
imageUrl |
نشانی وب دارایی تصویر. |
VideoAsset
دارایی ویدیویی.
| نمایش JSON |
|---|
{ "videoUrl": string } |
| فیلدها | |
|---|---|
videoUrl |
نشانی وب دارایی ویدیو. |
ScreenshotSet
مجموعهای از نماگرفتها.
| نمایش JSON |
|---|
{
"screenshots": [
{
object ( |
| فیلدها | |
|---|---|
screenshots[] |
داراییهای تصویری نماگرفتها. |
DeviceCompatibilityRequirements
مجموعهای از الزامات سازگاری دستگاه را برای برنامه تعریف میکند. دستگاه باید همه الزامات موجود در مجموعه را برآورده کند تا با برنامه سازگار درنظر گرفته شود.
| نمایش JSON |
|---|
{ "sdkVersion": { object ( |
| فیلدها | |
|---|---|
sdkVersion |
محدودهای از نسخههای کیت توسعه نرمافزار را که برنامه با آنها سازگار است تعریف میکند. |
requiredSystemFeatures[] |
ویژگیهای سیستمی که برنامه نیاز دارد. دستگاه باید همه ویژگیهای سیستم را داشته باشد تا با برنامه سازگار درنظر گرفته شود. |
requiredSoftwareLibraries[] |
فهرست کتابخانههای الزامی که در برچسب مانیفست |
isScreenRequired |
مشخص میکند که آیا برنامه به صفحهنمایش نیاز دارد یا نه. |
glEsVersion |
نسخه OpenGL ES موردنیاز. |
usesConfigurations[] |
همه پیکربندیهایی را که بااستفاده از برچسب مانیفست |
compatibleScreens[] |
صفحهنمایشهای سازگار که در برچسب مانیفست |
supportedScreens[] |
صفحهنمایشهای سازگار که در برچسب مانیفست |
requiresSmallestWidthDp |
حداقل کوچکترین عرض لازم برای صفحهنمایش را مشخص میکند. |
supportedGlTextures[] |
بافتهای gl پشتیبانیشده که با برچسب مانیفست |
nativePlatforms[] |
فهرست «میاناهای دودویی کاربردی» (ABI) موردنیاز، برای مثال |
use32BitAbi |
مقدار پرچم |
SdkVersion
محدودهای از نسخههای کیت توسعه نرمافزار را تعریف میکند. دستگاهی سازگار درنظر گرفته میشود که نسخه کیت توسعه نرمافزار آن در محدوده minSdkVersion و maxSdkVersion باشد.
| نمایش JSON |
|---|
{ "minSdkVersion": string, "maxSdkVersion": string, "targetSdkVersion": string } |
| فیلدها | |
|---|---|
minSdkVersion |
حداقل نسخه کیت توسعه نرمافزار موردنیاز برای برنامه (شامل). |
maxSdkVersion |
حداکثر نسخه کیت توسعه نرمافزار موردنیاز برای برنامه (شامل). |
targetSdkVersion |
نسخه کیت توسعه نرمافزار هدف برای برنامه. |
UsesConfiguration
همه پیکربندیهایی را که بااستفاده از برچسب مانیفست uses-configuration بهعنوان الزامی علامتگذاری شدهاند نشان میدهد.
| نمایش JSON |
|---|
{ "requiresFiveWayNavigation": boolean, "requiresHardwareKeyboard": boolean, "requiredKeyboardType": enum ( |
| فیلدها | |
|---|---|
requiresFiveWayNavigation |
اینکه برنامه به کنترل پیمایش پنجطرفه نیاز دارد یا نه. |
requiresHardwareKeyboard |
اینکه آیا برنامه به صفحهکلید سختافزاری نیاز دارد یا نه. |
requiredKeyboardType |
نوع صفحهکلید موردنیاز. |
requiredNavigationType |
دستگاه ناوبری لازم است. |
requiredTouchscreenType |
نوع صفحه لمسی موردنیاز. |
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 |
تراکم صفحهنمایش. |
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 |
مشخصه |
maxSdkVersion |
مشخصه |
DeviceIdentifier
شناسه دستگاه را برای دستگاه تعریف میکند.
| نمایش JSON |
|---|
{ "deviceBrand": string, "deviceModel": string } |
| فیلدها | |
|---|---|
deviceBrand |
|
deviceModel |
|
DeviceSelector
انتخابگر دستگاه را برای دستگاهی تعریف میکند. اگر دستگاهی با هرکدام از انتخابکنندههای ارائهشده مطابقت داشته باشد، منطبق درنظر گرفته میشود.
| نمایش JSON |
|---|
{ "ramSelector": { object ( |
| فیلدها | |
|---|---|
ramSelector |
انتخابگر RAM را برای دستگاه تعریف میکند. |
socSelectors[] |
گزینشگران SOC. اگر دستگاهی با هرکدام از انتخابکنندههای SOC مطابقت داشته باشد، با انتخابکننده دستگاه مطابقت دارد. |
deviceTypeSelector |
|
RamSelector
انتخابگر RAM را برای دستگاه تعریف میکند.
| نمایش JSON |
|---|
{ "ramMbLessThanOrEqual": string } |
| فیلدها | |
|---|---|
ramMbLessThanOrEqual |
این با هر دستگاهی که کمتر یا مساوی ramMbLessThanOrEqual مگابایت RAM داشته باشد مطابقت خواهد داشت. |
SocSelector
انتخابگر SOC را برای دستگاه تعریف میکند. این گزینه با هر دستگاهی که SoC (سیستم روی تراشه) آن با همه فیلدهای انتخابگر مطابقت داشته باشد، مطابقت خواهد داشت.
| نمایش JSON |
|---|
{ "socMake": string, "socModel": string } |
| فیلدها | |
|---|---|
socMake |
|
socModel |
|
DeviceTypeSelector
انتخابگر برای مطابقت دادن دستگاههای نوع خاص.
| شمارشیها | |
|---|---|
DEVICE_TYPE_SELECTOR_UNSPECIFIED |
|
ANDROID_GO |
|
تاریخ
نشاندهنده تاریخ تقویم کامل یا جزئی، مثل تاریخ تولد. زمان روز و منطقه زمانی یا در جای دیگری مشخص شده است یا اهمیتی ندارد. تاریخ نسبت به تقویم میلادی است. این میتواند نشاندهنده یکی از موارد زیر باشد:
- تاریخ کامل، با مقادیر غیرصفر سال، ماه، و روز.
- ماه و روز، با سال صفر (برای مثال، سالگرد).
- سال بهتنهایی، با ماه صفر و روز صفر.
- سال و ماه، با روز صفر (برای مثال، تاریخ انقضای کارت اعتباری).
انواع مرتبط:
google.type.TimeOfDaygoogle.type.DateTimegoogle.protobuf.Timestamp
| نمایش JSON |
|---|
{ "year": integer, "month": integer, "day": integer } |
| فیلدها | |
|---|---|
year |
سال تاریخ. باید از ۱ تا ۹۹۹۹ باشد، یا ۰ برای مشخص کردن تاریخ بدون سال. |
month |
ماهی از سال. باید از ۱ تا ۱۲ باشد، یا ۰ برای مشخص کردن سال بدون ماه و روز. |
day |
روز ماه. باید از ۱ تا ۳۱ و برای سال و ماه معتبر باشد، یا ۰ باشد تا سال بهتنهایی یا سال و ماه را بدون اهمیت داشتن روز مشخص کند. |
روشها |
|
|---|---|
|
فراداده مربوط به برنامه اخیراً بهروزشده را برمیگرداند. |
کدهای خطا
عملیات این منبع، کدهای خطای HTTP زیر را برمیگرداند:
| کد خطا | استدلال | شرح | وضوح |
|---|