- منبع: RecentAppView
- کاتالوگ اپ ویو
- جزئیات توسعهدهنده
- اطلاعات تماس برنامه
- دسته بندی اپلیکیشن
- فهرست فروشگاههای محلی
- فهرست فروشگاههای محلی
- تصویر دارایی
- دارایی ویدیویی
- مجموعه تصاویر
- الزامات سازگاری دستگاه
- نسخه SDK
- پیکربندی کاربردها
- نوع صفحه کلید
- نوع ناوبری
- نوع صفحه لمسی
- صفحه نمایش سازگار
- اندازه صفحه نمایش
- تراکم
- از32BitAbi استفاده کنید
- اجازه
- شناسه دستگاه
- انتخابگر دستگاه
- انتخابگر رم
- انتخابگر جامعه
- انتخابگر نوع دستگاه
- تاریخ
- روشها
منبع: RecentAppView
فراداده درباره یک برنامه اخیراً بهروزرسانیشده.
| نمایش JSON |
|---|
{
"appView": {
object ( |
| فیلدها | |
|---|---|
appView | نمای برنامه اخیراً بهروزرسانی شده است. |
کاتالوگ اپ ویو
نمایی از یک برنامه گوگل پلی در بخش خروجی کاتالوگ برای فروشگاههای برنامه.
| نمایش JSON |
|---|
{ "packageName": string, "developerDetails": { object ( |
| فیلدها | |
|---|---|
packageName | نام بستهی برنامه. |
developerDetails | جزئیات توسعهدهنده برنامه. |
appContactInformation | اطلاعات تماس ارائه شده توسط توسعهدهنده برای برنامه. |
appCategory | |
appSubcategory | زیرشاخه برنامه مثلاً "GAME_ACTION". |
hasInAppPurchases | اینکه آیا برنامه از طریق گوگل پلی خریدهای درون برنامهای دارد یا خیر. |
localizedStoreListings | فهرست فروشگاههای محلیشدهی اپلیکیشن که در گوگل پلی نشان داده میشوند. |
deviceCompatibilityRequirements[] | این برنامه ممکن است چندین مجموعه از الزامات سازگاری دستگاه را مشخص کند و یک دستگاه در صورتی با برنامه سازگار در نظر گرفته میشود که حداقل یکی از |
permissions[] | مجوزهای مورد نیاز اعلام شده توسط برنامه که برای همه نسخههای SDK اندروید اعمال میشود. |
permissionsSdk23[] | مجوزهای مورد نیاز اعلام شده توسط برنامه که برای نسخههای SDK اندروید SDK 23 و بالاتر اعمال میشود. |
excludedDevicesByIdentifier[] | فهرست دستگاههایی که از توزیع برنامه مستثنی شدهاند، حتی اگر با الزامات deviceCompatibilityRequirements سازگار باشند. این موارد با OR-ed مشخص شدهاند، یعنی اگر دستگاهی با هر یک از شناسهها مطابقت داشته باشد، مستثنی میشود. |
excludedDevicesBySelector[] | فهرست دستگاههایی که از توزیع برنامه مستثنی شدهاند، حتی اگر با الزامات deviceCompatibilityRequirements سازگار باشند. اگر دستگاهی با هر یک از انتخابگرهای داده شده مطابقت داشته باشد، مستثنی میشود. |
activeVersionNames[] | نسخههای فعال برنامه که از ویژگیهای مانیفست |
privacyPolicyUrl | نشانی اینترنتی سیاست حفظ حریم خصوصی برنامه. |
hasInAppAds | اینکه آیا برنامه تبلیغات دارد یا خیر. |
isAdultOnlyAudience | اینکه آیا برنامه فقط مخاطبان بزرگسال (۱۸+ سال) را هدف قرار داده است یا خیر. |
iarcCertificateId | شناسه گواهی IARC برای برنامه. |
firstReleaseDateInUnitedStates | تاریخی که این برنامه برای اولین بار در ایالات متحده منتشر شد. |
priceInTheUnitedStates | قیمت برنامه در ایالات متحده. اگر برنامه رایگان است، خالی است. |
salePriceInTheUnitedStates | قیمت فروش برنامه در ایالات متحده. فقط برای برنامههای پولی که فروش فعالی در ایالات متحده دارند، نمایش داده میشود. |
deliveryToken | توکنی که برای تحویل برنامه با API نصب درونخطی گوگل پلی استفاده میشود. |
lastPublishTime | برچسب زمانی آخرین انتشار برنامه. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
جزئیات توسعهدهنده
جزئیات توسعهدهنده یک برنامه Google Play.
| نمایش JSON |
|---|
{ "developerName": string, "contactEmail": string, "address": string, "phoneNumber": string, "website": string } |
| فیلدها | |
|---|---|
developerName | نام توسعهدهندهی برنامه. |
contactEmail | ایمیل تماس توسعهدهنده. |
address | آدرس فیزیکی توسعهدهنده. |
phoneNumber | شماره تلفن توسعهدهنده. |
website | وبسایت توسعهدهنده. |
اطلاعات تماس برنامه
اطلاعات تماس برای برنامه.
| نمایش JSON |
|---|
{ "contactEmail": string, "phoneNumber": string, "websiteUrl": string } |
| فیلدها | |
|---|---|
contactEmail | ایمیل مخاطب برای این برنامه. همیشه تنظیم شده. |
phoneNumber | شماره تلفن تماس برای این برنامه. به صورت اختیاری توسط توسعهدهنده ارائه شده است. |
websiteUrl | آدرس وبسایت تماس برای این برنامه. در صورت تمایل توسط توسعهدهنده ارائه میشود. |
دسته بندی اپلیکیشن
دسته بندی برنامه.
| انومها | |
|---|---|
APP_CATEGORY_UNSPECIFIED | |
GAME | |
APP | |
فهرست فروشگاههای محلی
| نمایش JSON |
|---|
{
"localizedStoreListings": [
{
object ( |
| فیلدها | |
|---|---|
localizedStoreListings[] | |
defaultLanguageCode | کد زبان پیشفرض برنامه. اگر فهرست فروشگاه محلی برای یک زبان خاص در دسترس نباشد، از فایلهای زبان پیشفرض به جای آن استفاده میشود. |
فهرست فروشگاههای محلی
فهرست فروشگاههای محلی از اپلیکیشن.
| نمایش JSON |
|---|
{ "languageCode": string, "appName": string, "shortDescription": string, "fullDescription": string, "icon": { object ( |
| فیلدها | |
|---|---|
languageCode | کد زبان BCP-47 برای این بومیسازی. |
appName | نام برنامه در این بومیسازی. |
shortDescription | شرح مختصری از برنامه در این بومیسازی. |
fullDescription | شرح طولانیتری از برنامه در این بومیسازی. |
icon | آیکون برنامه. |
featureGraphic | گرافیک ویژه برنامه. |
video | ویدیوی برنامه. |
phoneScreenshots | اسکرین شات های گوشی از برنامه. |
tabletSmallScreenshots | اسکرینشاتهای کوچک تبلت از برنامه. |
tabletRegularScreenshots | اسکرینشاتهای معمولی تبلت از برنامه. |
تصویر دارایی
یک دارایی تصویری.
| نمایش JSON |
|---|
{ "imageUrl": string } |
| فیلدها | |
|---|---|
imageUrl | آدرس اینترنتی (URL) تصویر مورد نظر. |
دارایی ویدیویی
یک دارایی ویدیویی.
| نمایش JSON |
|---|
{ "videoUrl": string } |
| فیلدها | |
|---|---|
videoUrl | آدرس اینترنتی (URL) فایل ویدیویی. |
مجموعه تصاویر
مجموعهای از اسکرینشاتها.
| نمایش JSON |
|---|
{
"screenshots": [
{
object ( |
| فیلدها | |
|---|---|
screenshots[] | تصاویر موجود در اسکرینشاتها. |
الزامات سازگاری دستگاه
مجموعهای از الزامات سازگاری دستگاه را برای برنامه تعریف میکند. یک دستگاه باید تمام الزامات موجود در یک مجموعه را برآورده کند تا با برنامه سازگار در نظر گرفته شود.
| نمایش JSON |
|---|
{ "sdkVersion": { object ( |
| فیلدها | |
|---|---|
sdkVersion | طیف وسیعی از نسخههای SDK را که برنامه با آنها سازگار است، تعریف میکند. |
requiredSystemFeatures[] | ویژگیهای سیستمی مورد نیاز برنامه. یک دستگاه باید تمام ویژگیهای سیستمی را داشته باشد تا با برنامه سازگار در نظر گرفته شود. |
requiredSoftwareLibraries[] | فهرست کتابخانههای مورد نیاز همانطور که در تگ |
isScreenRequired | مشخص میکند که آیا برنامه به صفحه نمایش نیاز دارد یا خیر. |
glEsVersion | نسخه مورد نیاز OpenGL ES. |
usesConfigurations[] | تمام پیکربندیهایی را که با استفاده از برچسب |
compatibleScreens[] | صفحات نمایش سازگار همانطور که در تگ مانیفست |
supportedScreens[] | صفحه نمایشهای سازگار همانطور که در تگ مانیفست |
requiresSmallestWidthDp | حداقل کوچکترین عرض مورد نیاز صفحه نمایش را مشخص میکند. |
supportedGlTextures[] | بافتهای gl پشتیبانیشده طبق برچسب مانیفست |
nativePlatforms[] | فهرست ABI های مورد نیاز (رابط دودویی برنامه)، مثلاً |
use32BitAbi | مقدار پرچم |
نسخه SDK
طیف وسیعی از نسخههای SDK را تعریف میکند. یک دستگاه در صورتی سازگار در نظر گرفته میشود که نسخه SDK آن در محدوده minSdkVersion و maxSdkVersion قرار گیرد.
| نمایش JSON |
|---|
{ "minSdkVersion": string, "maxSdkVersion": string, "targetSdkVersion": string } |
| فیلدها | |
|---|---|
minSdkVersion | حداقل نسخه SDK مورد نیاز برای برنامه (شامل). |
maxSdkVersion | حداکثر نسخه SDK مورد نیاز برای برنامه (شامل). |
targetSdkVersion | نسخه SDK هدف برای برنامه. |
پیکربندی کاربردها
تمام پیکربندیهایی را نشان میدهد که با استفاده از برچسب manifest با عنوان «مورد نیاز» علامتگذاری شدهاند.
| نمایش JSON |
|---|
{ "requiresFiveWayNavigation": boolean, "requiresHardwareKeyboard": boolean, "requiredKeyboardType": enum ( |
| فیلدها | |
|---|---|
requiresFiveWayNavigation | اینکه آیا برنامه به کنترل ناوبری پنج طرفه نیاز دارد یا خیر. |
requiresHardwareKeyboard | اینکه آیا برنامه به صفحه کلید سخت افزاری نیاز دارد یا خیر. |
requiredKeyboardType | نوع صفحه کلید مورد نیاز. |
requiredNavigationType | دستگاه ناوبری مورد نیاز. |
requiredTouchscreenType | نوع صفحه لمسی مورد نیاز. |
نوع صفحه کلید
| انومها | |
|---|---|
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 | تراکم صفحه نمایش. |
اندازه صفحه نمایش
اندازه صفحه نمایش.
| انومها | |
|---|---|
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 | ویژگی |
maxSdkVersion | ویژگی |
شناسه دستگاه
شناسه دستگاه را برای یک دستگاه تعریف میکند.
| نمایش JSON |
|---|
{ "deviceBrand": string, "deviceModel": string } |
| فیلدها | |
|---|---|
deviceBrand | |
deviceModel | |
انتخابگر دستگاه
یک انتخابگر دستگاه را برای یک دستگاه تعریف میکند. اگر یک دستگاه با هر یک از انتخابگرهای داده شده مطابقت داشته باشد، مطابقت داده شده در نظر گرفته میشود.
| نمایش JSON |
|---|
{ "ramSelector": { object ( |
| فیلدها | |
|---|---|
ramSelector | یک انتخابگر رم برای یک دستگاه تعریف میکند. |
socSelectors[] | انتخابگرهای SOC. یک دستگاه در صورتی با انتخابگر دستگاه مطابقت دارد که با هر یک از انتخابگرهای SOC مطابقت داشته باشد. |
deviceTypeSelector | |
انتخابگر رم
یک انتخابگر رم برای یک دستگاه تعریف میکند.
| نمایش JSON |
|---|
{ "ramMbLessThanOrEqual": string } |
| فیلدها | |
|---|---|
ramMbLessThanOrEqual | این با هر دستگاهی که رم کمتر یا مساوی ramMbLessThanOrEqual mb داشته باشد، مطابقت خواهد داشت. |
انتخابگر جامعه
یک انتخابگر SOC برای یک دستگاه تعریف میکند. این با هر دستگاهی که SoC (سیستم روی تراشه) آن با تمام فیلدهای انتخابگر مطابقت داشته باشد، مطابقت خواهد داشت.
| نمایش JSON |
|---|
{ "socMake": string, "socModel": string } |
| فیلدها | |
|---|---|
socMake | |
socModel | |
انتخابگر نوع دستگاه
انتخابگر برای تطبیق دستگاههایی از یک نوع خاص.
| انومها | |
|---|---|
DEVICE_TYPE_SELECTOR_UNSPECIFIED | |
ANDROID_GO | |
تاریخ
نشان دهنده یک تاریخ تقویمی کامل یا جزئی، مانند تاریخ تولد است. زمان روز و منطقه زمانی یا در جای دیگری مشخص شدهاند یا اهمیت چندانی ندارند. تاریخ نسبت به تقویم میلادی است. این میتواند یکی از موارد زیر را نشان دهد:
- یک تاریخ کامل، با مقادیر سال، ماه و روز غیر صفر.
- یک ماه و یک روز، با یک سال صفر (مثلاً یک سالگرد).
- یک سال به تنهایی، با یک ماه صفر و یک روز صفر.
- یک سال و یک ماه، با یک روز صفر (برای مثال، تاریخ انقضای کارت اعتباری).
انواع مرتبط:
-
google.type.TimeOfDay -
google.type.DateTime -
google.protobuf.Timestamp
| نمایش JSON |
|---|
{ "year": integer, "month": integer, "day": integer } |
| فیلدها | |
|---|---|
year | سال تاریخ. باید از ۱ تا ۹۹۹۹ باشد، یا برای مشخص کردن تاریخ بدون سال، ۰ باشد. |
month | ماه سال. باید از ۱ تا ۱۲ باشد، یا برای مشخص کردن سال بدون ماه و روز، ۰ باشد. |
day | روز ماه. باید از ۱ تا ۳۱ باشد و برای سال و ماه معتبر باشد، یا ۰ برای مشخص کردن یک سال به تنهایی یا یک سال و ماه که روز در آن مهم نیست. |
روشها | |
|---|---|
| متادیتای مربوط به یک برنامه که اخیراً بهروزرسانی شده است را برمیگرداند. |
کدهای خطا
عملیات این منبع، کدهای خطای HTTP زیر را برمیگرداند:
| کد خطا | دلیل | توضیحات | وضوح تصویر |
|---|