- المرجع: التطبيق
- ApplicationPermission
- ManagedProperty
- ManagedPropertyType
- ManagedPropertyEntry
- AppTrackInfo
- DistributionChannel
- AppPricing
- ContentRating
- AppFeature
- AppVersion
- الطُرق
المرجع: التطبيق
معلومات عن تطبيق
تمثيل JSON |
---|
{ "name": string, "title": string, "permissions": [ { object ( |
الحقول | |
---|---|
name |
اسم التطبيق بالتنسيق enterprises/{enterprise}/applications/{packageName} |
title |
عنوان التطبيق مترجَم. |
permissions[] |
الأذونات المطلوبة من التطبيق |
managed |
مجموعة المواقع المُدارة المتاحة لضبطها مسبقًا للتطبيق |
icon |
رابط يؤدي إلى صورة يمكن استخدامها كرمز للتطبيق. تكون هذه الصورة مناسبة للاستخدام بحجم يصل إلى 512 × 512 بكسل. |
small |
رابط لصورة أصغر يمكن استخدامها كرمز للتطبيق. تكون هذه الصورة مناسبة للاستخدام حتى حجم 128 × 128 بكسل. |
app |
مسارات التطبيق الظاهرة للمؤسسة |
author |
اسم مؤلف التطبيقات (مثل مطوّر التطبيقات) |
play |
رابط يؤدي إلى صفحة تفاصيل التطبيق (للمستهلك) على Google Play |
distribution |
كيفية توفّر الحزمة ومستخدميها |
app |
ما إذا كان هذا التطبيق مجانيًا أو مجانيًا مع عمليات شراء داخل التطبيق أو مدفوعًا إذا لم يتم تحديد السعر، يعني ذلك أنّ التطبيق لم يعُد متاحًا للجميع (على الرغم من أنّه قد يظل متاحًا للمستخدمين الذين يملكون التطبيق). |
description |
الوصف الترويجي المترجَم، إن توفّر |
screenshot |
قائمة بروابط لقطات الشاشة التي تمثّل التطبيق |
category |
فئة التطبيق (مثل RACING أو SOCIAL أو غير ذلك) |
recent |
وصف مترجَم للتغييرات الأخيرة التي تم إجراؤها على التطبيق |
min |
الحد الأدنى لحزمة تطوير البرامج (SDK) لنظام التشغيل Android اللازمة لتشغيل التطبيق |
content |
تقييم محتوى هذا التطبيق. |
update |
النتائج فقط. الوقت التقريبي (خلال 7 أيام) الذي تم فيه نشر التطبيق آخر مرة يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu" وبدقة تصل إلى نانوثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
available |
البلدان التي يتوفّر فيها هذا التطبيق وفقًا لمعيار ISO 3166-1 alpha-2 |
features[] |
الميزات البارزة (إن توفّرت) لهذا التطبيق |
app |
الإصدارات المتوفّرة حاليًا لهذا التطبيق |
full |
الوصف الكامل للتطبيق، إن توفّر |
ApplicationPermission
إذن مطلوب من التطبيق
تمثيل JSON |
---|
{ "permissionId": string, "name": string, "description": string } |
الحقول | |
---|---|
permission |
سلسلة غير شفافة تُحدِّد الإذن بشكل فريد لم تتم ترجمتها. |
name |
اسم الإذن مترجَم |
description |
وصف أطول للأذونات، يقدّم مزيدًا من التفاصيل حول ما يؤثر فيه مترجَم |
ManagedProperty
الموقع المُدار
تمثيل JSON |
---|
{ "key": string, "type": enum ( |
الحقول | |
---|---|
key |
المفتاح الفريد الذي يستخدمه التطبيق لتحديد الموقع، مثلاً "com.google.android.gm.fieldname". |
type |
نوع الموقع. |
title |
اسم الموقع. مترجَم |
description |
وصف أطول للموقع، يقدّم المزيد من التفاصيل حول ما يؤثر فيه مترجَم |
entries[] |
بالنسبة إلى السمتَين |
default |
القيمة التلقائية للسمة لا تحتوي سمات |
nested |
بالنسبة إلى سمات |
ManagedPropertyType
نوع الموقع المُدار
عمليات التعداد | |
---|---|
MANAGED_PROPERTY_TYPE_UNSPECIFIED |
لم يتم استخدامها. |
BOOL |
خاصيّة من النوع المنطقي |
STRING |
خاصيّة من نوع سلسلة |
INTEGER |
خاصيّة من نوع عدد صحيح |
CHOICE |
اختيار عنصر واحد من مجموعة |
MULTISELECT |
خيار لعناصر متعددة من مجموعة |
HIDDEN |
قيد مخفيّ لنوع السلسلة (يمكن استخدام القيمة التلقائية لنقل المعلومات التي لا يمكن تعديلها، مثل رمز الإصدار). |
BUNDLE |
حزمة من المواقع |
BUNDLE_ARRAY |
مصفوفة من حِزم المواقع |
ManagedPropertyEntry
إدخال موقع مُدار
تمثيل JSON |
---|
{ "value": string, "name": string } |
الحقول | |
---|---|
value |
القيمة القابلة للقراءة آليًا للعنصر، والتي يجب استخدامها في الإعدادات لم يتمّت ترجمتها. |
name |
اسم القيمة السهل قراءته مترجَم |
AppTrackInfo
رقم تعريف لربط اسم قناة إصدار تطبيق.
تمثيل JSON |
---|
{ "trackId": string, "trackAlias": string } |
الحقول | |
---|---|
track |
معرّف الإصدار الفريد غير القابل للتعديل، والذي يتم الحصول عليه من |
track |
اسم المسار المرتبط بالإصدار |
DistributionChannel
قنوات التوزيع المحتملة
عمليات التعداد | |
---|---|
DISTRIBUTION_CHANNEL_UNSPECIFIED |
غير محدد |
PUBLIC_GOOGLE_HOSTED |
تتوفّر الحزمة من خلال "متجر Play" ولا تقتصر على مؤسسة معيّنة. |
PRIVATE_GOOGLE_HOSTED |
الحزمة هي تطبيق خاص (مخصّص لمؤسسة) ولكن تستضيفه Google. |
PRIVATE_SELF_HOSTED |
تطبيق خاص (مخصّص لمؤسسة) ومُستضاف بشكل خاص |
AppPricing
الأسعار المحتملة للتطبيق
عمليات التعداد | |
---|---|
APP_PRICING_UNSPECIFIED |
السعر غير معروف، ويُستخدَم للإشارة إلى تطبيق موافَق عليه غير متاح بشكل عام. |
FREE |
أن يكون التطبيق مجانيًا |
FREE_WITH_IN_APP_PURCHASE |
التطبيق مجاني، ولكنه يتيح إجراء عمليات شراء داخله. |
PAID |
التطبيق مدفوع. |
ContentRating
تقييم المحتوى وفقًا لمعيار IARC العام
عمليات التعداد | |
---|---|
CONTENT_RATING_UNSPECIFIED |
غير محدد |
THREE_YEARS |
المحتوى مناسب للأطفال من عمر 3 سنوات وما فوق فقط. |
SEVEN_YEARS |
المحتوى مناسب للأطفال الذين يبلغون 7 سنوات أو أكبر فقط. |
TWELVE_YEARS |
المحتوى مناسب للأشخاص الذين تبلغ أعمارهم 12 عامًا أو أكثر فقط. |
SIXTEEN_YEARS |
المحتوى مناسب للأشخاص الذين يبلغون 16 عامًا أو أكثر فقط. |
EIGHTEEN_YEARS |
محتوى مناسب للأشخاص الذين يبلغون 18 عامًا أو أكثر فقط. |
AppFeature
ميزات التطبيق المحتمَلة
عمليات التعداد | |
---|---|
APP_FEATURE_UNSPECIFIED |
غير محدد |
VPN_APP |
التطبيق هو شبكة VPN. |
AppVersion
يمثّل هذا الإصدار واحدًا من إصدارات التطبيق.
تمثيل JSON |
---|
{ "versionString": string, "versionCode": integer, "trackIds": [ string ], "production": boolean } |
الحقول | |
---|---|
version |
السلسلة التي يستخدمها مطوّر التطبيق في "متجر Play" لتحديد الإصدار ولا يجب أن تكون السلسلة فريدة أو مترجَمة (على سبيل المثال، يمكن أن تكون السلسلة "1.4"). |
version |
معرّف فريد متزايد لإصدار التطبيق |
track |
تتبُّع المعرّفات التي تم نشر إصدار التطبيق فيها ولا يشمل ذلك قناة الإصدار العلني (اطّلِع على الإصدار العلني بدلاً من ذلك). |
production |
إذا كانت القيمة True، يعني ذلك أنّ هذا الإصدار مخصّص للإصدار العلني. |
الطُرق |
|
---|---|
|
الحصول على معلومات عن تطبيق |