REST Resource: enterprises.applications

المورد: التطبيق

معلومات حول التطبيق.

تمثيل JSON
{
  "name": string,
  "title": string,
  "permissions": [
    {
      object (ApplicationPermission)
    }
  ],
  "managedProperties": [
    {
      object (ManagedProperty)
    }
  ],
  "iconUrl": string,
  "smallIconUrl": string,
  "appTracks": [
    {
      object (AppTrackInfo)
    }
  ],
  "author": string,
  "playStoreUrl": string,
  "distributionChannel": enum (DistributionChannel),
  "appPricing": enum (AppPricing),
  "description": string,
  "screenshotUrls": [
    string
  ],
  "category": string,
  "recentChanges": string,
  "minAndroidSdkVersion": integer,
  "contentRating": enum (ContentRating),
  "updateTime": string,
  "availableCountries": [
    string
  ],
  "features": [
    enum (AppFeature)
  ],
  "appVersions": [
    {
      object (AppVersion)
    }
  ],
  "fullDescription": string
}
الحقول
name

string

اسم التطبيق على هيئة enterprise/{enterprise}/applications/{packageName}.

title

string

عنوان التطبيق. تمت أقلمته.

permissions[]

object (ApplicationPermission)

الأذونات التي يطلبها التطبيق.

managedProperties[]

object (ManagedProperty)

مجموعة المواقع المُدارة المتاحة للتهيئة المسبقة للتطبيق.

iconUrl

string

رابط إلى صورة يمكن استخدامه كرمز للتطبيق. هذه الصورة مناسبة للاستخدام حتى حجم بكسل 512 × 512.

smallIconUrl

string

رابط إلى صورة أصغر يمكن استخدامها كرمز للتطبيق. هذه الصورة مناسبة للاستخدام بحجم حتى 128 × 128 بكسل.

appTracks[]

object (AppTrackInfo)

مسارات التطبيق المرئية للمؤسسة.

author

string

اسم مؤلف التطبيقات (على سبيل المثال، مطوّر التطبيقات).

playStoreUrl

string

رابط إلى صفحة تفاصيل (Google للمستهلك) على Google Play في التطبيق.

distributionChannel

enum (DistributionChannel)

كيفية إتاحة الطرد والتسليم إليه.

appPricing

enum (AppPricing)

ما إذا كان هذا التطبيق مجانيًا، أو مجانيًا مع عمليات الشراء داخل التطبيق، أو مدفوعًا. إذا لم يتم تحديد سعر، يعني هذا أن التطبيق لم يعد متاحًا بشكل عام (على الرغم من أنه قد يظل متاحًا للأشخاص الذين يملكونه).

description

string

الوصف الترويجي المترجم، إن وجد.

screenshotUrls[]

string

قائمة بروابط لقطات شاشة تمثل التطبيق.

category

string

فئة التطبيق (على سبيل المثال، ألعاب رياضية، اجتماعية، إلخ.)

recentChanges

string

وصف تمت أقلمته للتغييرات الأخيرة التي تم إجراؤها على التطبيق.

minAndroidSdkVersion

integer

الحد الأدنى من حزمة Android SDK اللازمة لتشغيل التطبيق.

contentRating

enum (ContentRating)

تقييم المحتوى لهذا التطبيق.

updateTime

string (Timestamp format)

الإخراج فقط. الوقت التقريبي الذي تمّ فيه نشر التطبيق (في غضون 7 أيام).

طابع زمني بتنسيق RFC3339 UTC "Zulu"، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z".

availableCountries[]

string

البلدان التي يتوفر فيها هذا التطبيق وفقًا لمعيار ISO 3166-1 alpha-2.

features[]

enum (AppFeature)

الميزات البارزة (إن وجدت) في هذا التطبيق.

appVersions[]

object (AppVersion)

الإصدارات المتوفرة حاليًا لهذا التطبيق.

fullDescription

string

وصف التطبيق الكامل، في حال توفّره

إذن التطبيق

إذن يطلبه التطبيق.

تمثيل JSON
{
  "permissionId": string,
  "name": string,
  "description": string
}
الحقول
permissionId

string

سلسلة معتمة تعرّف الإذن بشكل فريد. غير مترجمة.

name

string

اسم الإذن. تمت الترجمة.

description

string

وصف أطول للإذن، مع تقديم المزيد من التفاصيل حول تأثيره. تمت الترجمة.

الموقع المُدار

الموقع المُدار.

تمثيل JSON
{
  "key": string,
  "type": enum (ManagedPropertyType),
  "title": string,
  "description": string,
  "entries": [
    {
      object (ManagedPropertyEntry)
    }
  ],
  "defaultValue": value,
  "nestedProperties": [
    {
      object (ManagedProperty)
    }
  ]
}
الحقول
key

string

المفتاح الفريد الذي يستخدمه التطبيق لتحديد الموقع، على سبيل المثال "com.google.android.gm.fieldname".

type

enum (ManagedPropertyType)

نوع العقار.

title

string

اسم الموقع. تمت الترجمة.

description

string

وصف أطول للموقع، مع توفير مزيد من التفاصيل حول تأثيره. تمت الترجمة.

entries[]

object (ManagedPropertyEntry)

قائمة الإدخالات المحتملة لخاصية CHOICE أو MULTISELECT

defaultValue

value (Value format)

القيمة التلقائية للموقع. لا تتضمّن مواقع BUNDLE_ARRAY قيمة تلقائية.

nestedProperties[]

object (ManagedProperty)

قائمة الخصائص المتداخلة لـ BUNDLE_ARRAY موقع يتكون الموقع الإلكتروني في BUNDLE_ARRAY من مستويين كحد أقصى.

نوع الموقع المُدار

نوع الموقع المُدار.

عمليات التعداد
MANAGED_PROPERTY_TYPE_UNSPECIFIED غير مستخدم.
BOOL خاصية من النوع المنطقي.
STRING خاصية من نوع السلسلة.
INTEGER خاصية لنوع العدد الصحيح.
CHOICE اختيار عنصر واحد من مجموعة.
MULTISELECT اختيار عناصر متعددة من مجموعة.
HIDDEN قيد مخفي لنوع السلسلة (يمكن استخدام القيمة التلقائية لتمرير معلومات لا يمكن تعديلها، مثل رمز الإصدار).
BUNDLE مجموعة من المواقع
BUNDLE_ARRAY مصفوفة من حِزم المواقع.

إدخال موقع مُدار

إدخال لموقع مُدار.

تمثيل JSON
{
  "value": string,
  "name": string
}
الحقول
value

string

القيمة التي يستطيع الجهاز قراءتها للإدخال، والتي يجب استخدامها في التهيئة. غير مترجمة.

name

string

الاسم الذي يمكن للمستخدمين قراءته للقيمة. تمت الترجمة.

معلومات AppTrackInfo

رقم تعريف ارتباط الاسم لمسار التطبيق.

تمثيل JSON
{
  "trackId": string,
  "trackAlias": string
}
الحقول
trackId

string

رقم تعريف المقطع الصوتي الفريد غير القابل للتعديل، والمأخوذ من releaseTrackId في عنوان URL لصفحة Play Console التي تعرض معلومات المقطع الصوتي للتطبيق.

trackAlias

string

اسم المقطع الصوتي المرتبط بـ trackId، والذي تم إعداده في Play Console. هذا الاسم قابل للتعديل من Play Console.

قناة التوزيع

قنوات التوزيع المحتملة.

عمليات التعداد
DISTRIBUTION_CHANNEL_UNSPECIFIED غير محدد
PUBLIC_GOOGLE_HOSTED تتوفّر الحزمة من خلال "متجر Play" ولا تقتصر على مؤسسة معيّنة.
PRIVATE_GOOGLE_HOSTED الحزمة عبارة عن تطبيق خاص (مقتصر على مؤسسة) لكن تستضيفها Google.
PRIVATE_SELF_HOSTED تطبيق خاص (مقتصر على مؤسسة) وتتم استضافته بشكل خاص.

تسعير التطبيق

أسعار التطبيقات المحتملة.

عمليات التعداد
APP_PRICING_UNSPECIFIED السعر غير معروف، ويُستخدم للإشارة إلى تطبيق تمت الموافقة عليه ولكنه غير متاح بشكل عام.
FREE التطبيق مجاني.
FREE_WITH_IN_APP_PURCHASE التطبيق مجاني، ولكنه يتيح عمليات الشراء داخله.
PAID التطبيق مدفوع.

تقييم المحتوى

تقييم المحتوى وفقًا لمعيار IARC العام.

عمليات التعداد
CONTENT_RATING_UNSPECIFIED غير محدد
THREE_YEARS محتوى مناسب لعمر 3 أعوام فما فوق فقط.
SEVEN_YEARS محتوى مناسب لعمر 7 أعوام فما فوق فقط.
TWELVE_YEARS محتوى مناسب لعمر 12 سنة فما فوق فقط.
SIXTEEN_YEARS محتوى مناسب لعمر 16 سنة فما فوق فقط.
EIGHTEEN_YEARS محتوى مناسب لعمر 18 سنة فما فوق فقط.

ميزة التطبيق

ميزات التطبيق المحتملة.

عمليات التعداد
APP_FEATURE_UNSPECIFIED غير محدد
VPN_APP التطبيق عبارة عن شبكة افتراضية خاصة (VPN).

إصدار التطبيق

يمثل هذا إصدارًا واحدًا من التطبيق.

تمثيل JSON
{
  "versionString": string,
  "versionCode": integer,
  "trackIds": [
    string
  ],
  "production": boolean
}
الحقول
versionString

string

السلسلة المستخدمة في "متجر Play" من جانب مطوّر التطبيقات لتحديد الإصدار. السلسلة ليست بالضرورة فريدة أو مترجَمة (على سبيل المثال، يمكن أن تكون السلسلة "1.4").

versionCode

integer

معرّف زيادة فريد لإصدار التطبيق.

trackIds[]

string

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

production

boolean

إذا كانت القيمة "صحيح"، هذا يعني أنّ هذا الإصدار هو مسار إنتاج.

الطُرق

get

الحصول على معلومات حول تطبيق.