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,
  "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

تُستخدَم لتحديد ما إذا كان التطبيق يتيح عمليات الشراء داخل التطبيق من خلال Google Play.

localizedStoreListings

object (LocalizedStoreListings)

بطاقات بيانات المتجر المترجَمة الخاصة بالتطبيق والتي تظهر على Google Play

deviceCompatibilityRequirements[]

object (DeviceCompatibilityRequirements)

قد يحدّد التطبيق عدة مجموعات من متطلبات توافق الأجهزة، ويُعدّ الجهاز متوافقًا مع التطبيق إذا استوفى متطلبات مجموعة واحدة على الأقل من DeviceCompatibilityRequirements.

permissions[]

object (Permission)

الأذونات المطلوبة التي يوضّحها التطبيق والتي تنطبق على جميع إصدارات حزمة تطوير البرامج (SDK) لنظام التشغيل Android

permissionsSdk23[]

object (Permission)

الأذونات المطلوبة التي يحدّدها التطبيق والتي تنطبق على الإصدار 23 من حزمة تطوير البرامج (SDK) والإصدارات الأحدث

excludedDevicesByIdentifier[]

object (DeviceIdentifier)

قائمة بالأجهزة المستبعَدة من توزيع التطبيق حتى إذا كانت متوافقة مع المتطلبات الواردة في deviceCompatibilityRequirements. يتم ربط هذه المعرّفات باستخدام عامل OR، أي يتم استبعاد الجهاز إذا كان يتطابق مع أي من المعرّفات.

excludedDevicesBySelector[]

object (DeviceSelector)

قائمة بالأجهزة المستبعَدة من توزيع التطبيق حتى إذا كانت متوافقة مع المتطلبات الواردة في deviceCompatibilityRequirements. يتم استبعاد الجهاز إذا كان يتطابق مع أي من أدوات الاختيار المحدّدة.

activeVersionNames[]

string

الإصدارات النشطة من التطبيق التي تم ربطها بسمات بيان android:versionName

privacyPolicyUrl

string

عنوان URL لسياسة الخصوصية في التطبيق

hasInAppAds

boolean

تُستخدَم لتحديد ما إذا كان التطبيق يتضمّن إعلانات.

isAdultOnlyAudience

boolean

تُستخدَم لتحديد ما إذا كان التطبيق يستهدف البالغين فقط (18 عامًا فأكثر).

iarcCertificateId

string

رقم تعريف شهادة IARC للتطبيق

firstReleaseDateInUnitedStates

object (Date)

يشير هذا الحقل إلى تاريخ إصدار التطبيق لأول مرة في الولايات المتحدة.

priceInTheUnitedStates

object (Money)

تمثّل هذه السمة سعر التطبيق في الولايات المتحدة. يكون هذا الحقل فارغًا إذا كان التطبيق مجانيًا.

salePriceInTheUnitedStates

object (Money)

السعر المخفَّض للتطبيق في الولايات المتحدة تتم تعبئة هذا الحقل فقط للتطبيقات المدفوعة التي تتضمّن تخفيضًا نشطًا في الولايات المتحدة.

deliveryToken

string

الرمز المميز المستخدَم لتسليم التطبيق من خلال Google Play Inline Install API

lastPublishTime

string (Timestamp format)

الطابع الزمني لآخر مرة تم فيها نشر التطبيق

يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف 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

عنوان URL للموقع الإلكتروني الخاص بالتواصل مع مطوّر هذا التطبيق، وهو معلومات يقدّمها المطوّر بشكل اختياري.

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

تمثّل هذه السمة عنوان URL لمادة عرض الصورة.

VideoAsset

مادة عرض فيديو

تمثيل JSON
{
  "videoUrl": string
}
الحقول
videoUrl

string

تمثّل هذه السمة عنوان URL لمادة عرض الفيديو.

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)

تحدِّد هذه السمة نطاقًا من إصدارات حزمة تطوير البرامج (SDK) التي يتوافق معها التطبيق.

requiredSystemFeatures[]

string

ميزات النظام التي يتطلّبها التطبيق يجب أن يتضمّن الجهاز جميع ميزات النظام ليُعدّ متوافقًا مع التطبيق.

requiredSoftwareLibraries[]

string

قائمة بالمكتبات المطلوبة كما هو موضّح في علامة البيان uses-library

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 Manifest.

supportedScreens[]

enum (ScreenSize)

الشاشات المتوافقة كما هو موضّح في علامة supports-screens Manifest.

requiresSmallestWidthDp

string (int64 format)

تحدّد هذه السمة الحدّ الأدنى لأصغر عرض مطلوب للشاشة.

supportedGlTextures[]

string

بِنيات gl المتوافقة كما هو محدّد في علامة البيان supported-gl-texture

nativePlatforms[]

string

قائمة واجهات التطبيق الثنائية (ABI) المطلوبة، مثل armeabi أو x86

use32BitAbi

enum (Use32BitAbi)

قيمة العلامة android:use32BitAbi التي تم استردادها من ملف البيان

SdkVersion

تحدّد هذه السمة نطاقًا من إصدارات حزمة تطوير البرامج (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) المستهدَف للتطبيق.

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 Manifest.

تمثيل 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 التي تشير إلى أحدث إصدار من حزمة تطوير البرامج (SDK) لنظام التشغيل Android الذي يُطلب الحصول على الإذن له.

معرّف الجهاز

تحدّد هذه السمة معرّف الجهاز.

تمثيل 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 يتطابق الجهاز مع أداة اختيار الجهاز إذا كان يتطابق مع أي من أدوات اختيار نظام التشغيل على الشريحة.

deviceTypeSelector

enum (DeviceTypeSelector)

RamSelector

تحدّد هذه السمة أداة اختيار ذاكرة الوصول العشوائي (RAM) لجهاز.

تمثيل JSON
{
  "ramMbLessThanOrEqual": string
}
الحقول
ramMbLessThanOrEqual

string (int64 format)

سيؤدي ذلك إلى مطابقة أي جهاز يحتوي على ذاكرة وصول عشوائي (RAM) أقل من أو تساوي ramMbLessThanOrEqual ميغابايت.

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

تمثّل هذه السمة سنة التاريخ. يجب أن تتراوح القيمة بين 1 و9999، أو 0 لتحديد تاريخ بدون سنة.

month

integer

الشهر من السنة يجب أن يكون رقمًا يتراوح بين 1 و12، أو 0 لتحديد سنة بدون شهر ويوم.

day

integer

اليوم من الشهر يجب أن يكون الرقم بين 1 و31 وأن يكون صالحًا للسنة والشهر، أو 0 لتحديد سنة بمفردها أو سنة وشهر لا يكون فيه اليوم مهمًا.

الطُرق

get

تعرض هذه الطريقة بيانات وصفية حول تطبيق تم تعديله مؤخرًا.

رموز الخطأ

تعرض عمليات هذا المرجع رموز خطأ HTTP التالية:

رمز الخطأ السبب الوصف الدقة