- المورد: 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[] |
الأذونات المطلوبة التي يصرّح بها التطبيق والتي تنطبق على جميع إصدارات حِزم تطوير البرامج (SDK) لنظام التشغيل Android. |
permissionsSdk23[] |
بيان الأذونات المطلوب من التطبيق والذي ينطبق على الإصدار 23 من حزمة تطوير البرامج (SDK) لنظام التشغيل Android والإصدارات الأحدث. |
excludedDevicesByIdentifier[] |
قائمة بالأجهزة المستبعَدة من توزيع التطبيق حتى إذا كانت متوافقة مع المتطلبات من deviceCompatibilityRequirements. يتم استخدام عامل التشغيل OR، أي يتم استبعاد الجهاز إذا كان يتطابق مع أي من المعرّفات. |
excludedDevicesBySelector[] |
قائمة بالأجهزة المستبعَدة من توزيع التطبيق حتى إذا كانت متوافقة مع المتطلبات من deviceCompatibilityRequirements. يتم استبعاد الجهاز إذا كان يتطابق مع أي من أدوات الاختيار المحدّدة. |
activeVersionNames[] |
الإصدارات النشطة من التطبيق التي تم ربطها من سمات بيان |
privacyPolicyUrl |
عنوان URL لسياسة خصوصية التطبيق |
hasInAppAds |
ما إذا كان التطبيق يحتوي على إعلانات |
isAdultOnlyAudience |
لتحديد ما إذا كان التطبيق يستهدف جمهورًا من البالغين فقط (أكبر من 18 عامًا). |
iarcCertificateId |
رقم تعريف شهادة IARC للتطبيق |
firstReleaseDate |
تاريخ إصدار التطبيق لأول مرة |
priceInTheUnitedStates |
سعر التطبيق في الولايات المتحدة ويكون هذا الحقل فارغًا إذا كان التطبيق مجانيًا. |
salePriceInTheUnitedStates |
السعر المخفَّض للتطبيق في الولايات المتحدة لا تتم تعبئة هذا الحقل إلا للتطبيقات المدفوعة التي تتضمّن تخفيضات نشطة في الولايات المتحدة. |
deliveryToken |
الرمز المميّز المستخدَم لتسليم التطبيق من خلال واجهة Google Play Inline Install API ويكون الرمز المميّز فريدًا لكل تطبيق على Google Play وكل مجموعة من متاجر التطبيقات الخارجية، وله مدة صلاحية محدودة تبلغ 7 أيام. |
lastPublishTime |
الطابع الزمني لآخر مرة تم فيها نشر التطبيق يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف 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 |
عنوان URL للموقع الإلكتروني المخصّص للتواصل بشأن هذا التطبيق، ويقدّمه المطوّر اختياريًا. |
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 |
عنوان URL لمادة عرض الصورة |
VideoAsset
مادة عرض فيديو
| تمثيل JSON |
|---|
{ "videoUrl": string } |
| الحقول | |
|---|---|
videoUrl |
عنوان URL لمادة عرض الفيديو |
ScreenshotSet
مجموعة من لقطات الشاشة
| تمثيل JSON |
|---|
{
"screenshots": [
{
object ( |
| الحقول | |
|---|---|
screenshots[] |
مواد عرض الصور الخاصة بلقطات الشاشة |
DeviceCompatibilityRequirements
يحدّد هذا العنصر مجموعة من متطلبات توافق الجهاز مع التطبيق. يجب أن يستوفي الجهاز جميع المتطلبات في المجموعة ليُعتبر متوافقًا مع التطبيق.
| تمثيل JSON |
|---|
{ "sdkVersion": { object ( |
| الحقول | |
|---|---|
sdkVersion |
تحدِّد هذه السمة نطاقًا لإصدارات حزمة SDK المتوافقة مع التطبيق. |
requiredSystemFeatures[] |
ميزات النظام التي يتطلبها التطبيق يجب أن يتضمّن الجهاز جميع ميزات النظام ليُعتبر متوافقًا مع التطبيق. |
requiredSoftwareLibraries[] |
قائمة بالمكتبات المطلوبة كما هو موضّح في علامة البيان |
isScreenRequired |
يحدّد ما إذا كان التطبيق يتطلّب شاشة. |
glEsVersion |
إصدار OpenGL ES المطلوب |
usesConfigurations[] |
تعرض هذه القائمة جميع الإعدادات التي تم وضع علامة عليها على أنّها مطلوبة باستخدام علامة البيان |
compatibleScreens[] |
الشاشات المتوافقة كما هو موضّح في علامة بيان |
supportedScreens[] |
الشاشات المتوافقة كما هو موضّح في علامة بيان |
requiresSmallestWidthDp |
تحدّد هذه السمة الحد الأدنى لأصغر عرض مطلوب للشاشة. |
supportedGlTextures[] |
بُنى gl المتوافقة كما هو محدّد في علامة بيان |
nativePlatforms[] |
قائمة بواجهات التطبيقات الثنائية (ABI) المطلوبة، مثل |
use32BitAbi |
تم استرداد قيمة علامة |
SdkVersion
يحدّد هذا الإعداد نطاقًا لإصدارات حزمة تطوير البرامج (SDK). يُعدّ الجهاز متوافقًا إذا كان إصدار حزمة تطوير البرامج (SDK) يقع ضمن نطاق minSdkVersion وmaxSdkVersion.
| تمثيل JSON |
|---|
{ "minSdkVersion": string, "maxSdkVersion": string, "targetSdkVersion": string } |
| الحقول | |
|---|---|
minSdkVersion |
الحد الأدنى لإصدار حزمة تطوير البرامج (SDK) المطلوب للتطبيق (شامل). |
maxSdkVersion |
الحد الأقصى لإصدار حزمة تطوير البرامج (SDK) المطلوب للتطبيق (شامل). |
targetSdkVersion |
تمثّل هذه السمة إصدار حزمة تطوير البرامج (SDK) المستهدَف للتطبيق. |
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 أو تم ضبطها على قيمة أخرى غير "صحيح". |
الإذن
إذن يعلنه التطبيق
| تمثيل JSON |
|---|
{ "name": string, "maxSdkVersion": integer } |
| الحقول | |
|---|---|
name |
سمة |
maxSdkVersion |
سمة |
معرّف الجهاز
يحدّد معرّف جهاز معيّن.
| تمثيل JSON |
|---|
{ "deviceBrand": string, "deviceModel": string } |
| الحقول | |
|---|---|
deviceBrand |
|
deviceModel |
|
DeviceSelector
تحدّد هذه السمة أداة اختيار الجهاز. يُعدّ الجهاز مطابقًا إذا كان يتطابق مع أي من أدوات الاختيار المحدّدة.
| تمثيل JSON |
|---|
{ "ramSelector": { object ( |
| الحقول | |
|---|---|
ramSelector |
تحدِّد هذه السمة أداة اختيار ذاكرة الوصول العشوائي (RAM) لجهاز معيّن. |
socSelectors[] |
أدوات اختيار SOC يتطابق الجهاز مع أداة اختيار الجهاز إذا كان يتطابق مع أي من أدوات اختيار SOC. |
deviceTypeSelector |
|
RamSelector
تحدّد هذه السمة أداة اختيار ذاكرة الوصول العشوائي (RAM) لجهاز معيّن.
| تمثيل JSON |
|---|
{ "ramMbLessThanOrEqual": string } |
| الحقول | |
|---|---|
ramMbLessThanOrEqual |
ستطابق هذه السمة أي جهاز يحتوي على ذاكرة وصول عشوائي (RAM) أقل من أو تساوي ramMbLessThanOrEqual ميغابايت. |
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 |
تمثّل السنة في التاريخ. يجب أن تتراوح القيمة بين 1 و9999، أو أن تكون 0 لتحديد تاريخ بدون سنة. |
month |
شهر من السنة يجب أن يتراوح بين 1 و12، أو أن يكون 0 لتحديد سنة بدون شهر ويوم. |
day |
يوم من الشهر يجب أن تكون القيمة بين 1 و31 وصالحة للسنة والشهر، أو 0 لتحديد سنة بمفردها أو سنة وشهر عندما لا يكون اليوم مهمًا. |
الطُرق |
|
|---|---|
|
تعرض هذه الطريقة بيانات وصفية حول تطبيق تم تحديثه مؤخرًا. |
رموز الخطأ
تعرض عمليات هذا المورد رموز الخطأ التالية في بروتوكول HTTP:
| رمز الخطأ | السبب | الوصف | الدقة |
|---|