- المورد: DeviceTierConfig
- DeviceGroup
- أداة اختيار الجهاز
- DeviceRam
- رقم تعريف الجهاز
- ميزة النظام
- DeviceTierSet
- DeviceTier
- UserCountrySet
- الطُرق
المورد: DeviceTierConfig
تكوين يصف معايير استهداف الأجهزة لمحتوى التطبيق.
تمثيل JSON |
---|
{ "deviceTierConfigId": string, "deviceGroups": [ { object ( |
الحقول | |
---|---|
deviceTierConfigId |
الإخراج فقط. رقم تعريف تهيئة فئة الجهاز. |
deviceGroups[] |
تعريف مجموعات الأجهزة الخاصة بالتطبيق |
deviceTierSet |
تعريف مجموعة طبقات الأجهزة للتطبيق. |
userCountrySets[] |
تعريف مجموعات بلدان المستخدم للتطبيق. |
مجموعة الأجهزة
مجموعة من الأجهزة.
يتم تحديد المجموعة من خلال مجموعة من محدِّدات الأجهزة. ينتمي الجهاز إلى المجموعة إذا كان يتطابق مع أي محدِّد (منطقي OR).
تمثيل JSON |
---|
{
"name": string,
"deviceSelectors": [
{
object ( |
الحقول | |
---|---|
name |
اسم المجموعة. |
deviceSelectors[] |
أدوات اختيار الأجهزة لهذه المجموعة. تتضمّن هذه المجموعة جهازًا يتطابق مع أيٍّ من المحدِّدات. |
محدد الجهاز
أداة الاختيار لمجموعة أجهزة. يتكون المحدِّد من مجموعة من الشروط على الجهاز يجب أن تتطابق جميعها (المنطقية "و") لتحديد أهلية مجموعة الأجهزة.
على سبيل المثال، إذا حدّد المحدّد شروط ذاكرة الوصول العشوائي (RAM) وتضمين طراز الجهاز واستثناء طراز الجهاز، سيتم اعتبار الجهاز مطابقًا إذا كان الجهاز متوافقًا مع شروط ذاكرة الوصول العشوائي (RAM) وإذا لم يتطابق الجهاز مع أحد طُرز الأجهزة المضمّنة ولم يتطابق الجهاز مع طُرز الأجهزة المستبعَدة.
تمثيل JSON |
---|
{ "deviceRam": { object ( |
الحقول | |
---|---|
deviceRam |
الشروط على ذاكرة الوصول العشوائي (RAM) للجهاز. |
includedDeviceIds[] |
طُرُز الأجهزة التي تضمّها أداة الاختيار هذه |
excludedDeviceIds[] |
طُرز الأجهزة التي استبعدها هذا المُحدِّد، حتى إذا كانت تتطابق مع جميع الشروط الأخرى. |
requiredSystemFeatures[] |
يحتاج الجهاز إلى تضمين جميع ميزات النظام هذه بواسطة المحدِّد. |
forbiddenSystemFeatures[] |
يتم استبعاد الجهاز الذي يتضمن أيًا من ميزات النظام هذه من قِبل أداة الاختيار هذه، حتى إذا كان يتوافق مع جميع الشروط الأخرى. |
ذاكرة الوصول العشوائي للجهاز
شروط حول إمكانات ذاكرة الوصول العشوائي للجهاز.
تمثيل JSON |
---|
{ "minBytes": string, "maxBytes": string } |
الحقول | |
---|---|
minBytes |
الحد الأدنى لذاكرة الوصول العشوائي (بايت) (متضمنة.) |
maxBytes |
الحد الأقصى لذاكرة الوصول العشوائي (RAM) بالبايت (لا يمكن ربطه) |
رقم تعريف الجهاز
معرّف الجهاز.
تمثيل JSON |
---|
{ "buildBrand": string, "buildDevice": string } |
الحقول | |
---|---|
buildBrand |
قيمة Build.BRAND. |
buildDevice |
قيمة Build.DEVICE. |
ميزات النظام
تمثيل ميزة النظام.
تمثيل JSON |
---|
{ "name": string } |
الحقول | |
---|---|
name |
اسم العنصر. |
ضبط DeviceTierSet
مجموعة من فئات الأجهزة.
تحدد مجموعة المستويات نوع محتوى التطبيق الذي يتم عرضه على جهاز محدد للمحتوى الذي يستهدف الأجهزة.
يجب تحديد مستوى الأولوية لكل مستوى، والذي يحدّد الترتيب الذي يتم تقييمه من خلال Play. راجع وثائق DeviceTier.level للحصول على مزيد من التفاصيل.
تمثيل JSON |
---|
{
"deviceTiers": [
{
object ( |
الحقول | |
---|---|
deviceTiers[] |
فئات الأجهزة التي تنتمي إلى المجموعة |
DeviceTier
فئة جهاز واحدة.
تعتبر الأجهزة التي تطابق أيًا من مجموعات الأجهزة في deviceGroupNames مطابقة لهذه الفئة.
تمثيل JSON |
---|
{ "deviceGroupNames": [ string ], "level": integer } |
الحقول | |
---|---|
deviceGroupNames[] |
مجموعات الأجهزة المضمّنة في هذا المستوى يجب تحديد هذه المجموعات بشكل صريح ضمن deviceGroups في هذه التهيئة. |
level |
مستوى الأولوية للمستوى. يتم تقييم المستويات بالترتيب التنازلي من حيث المستوى: يحظى المستوى الأعلى بالأولوية الأعلى. يتم اختيار أعلى مستوى يطابق جهازًا معيّنًا لذلك الجهاز. يجب استخدام نطاق متجاور من المستويات لمستوياتك في مجموعة فئات، ويجب أن تكون مستويات المستويات في مجموعة المستويات فريدة. على سبيل المثال، إذا كانت مجموعة المستويات تحتوي على 4 طبقات (بما في ذلك الإجراء الاحتياطي العام)، يجب عليك تحديد المستويات 1 و2 و3 في هذه التهيئة. ملاحظة: يتم تعريف الفئة 0 ضمنيًا كاحتياطي عالمي ويتم اختيارها للأجهزة التي لا تتطابق مع أي من المستويات التي تم تعريفها صراحةً هنا. يجب عدم تحديد المستوى 0 بشكل صريح في هذه التهيئة. |
UserCountrySet
مجموعة من البلدان للمستخدمين.
تحدّد مجموعة البلدان صيغة محتوى التطبيق التي يتم عرضها في موقع جغرافي معيّن.
تمثيل JSON |
---|
{ "name": string, "countryCodes": [ string ] } |
الحقول | |
---|---|
name |
اسم مجموعة البلدان. |
countryCodes[] |
قائمة رموز البلدان التي تمثل البلدان. يتم تمثيل رمز البلد بتنسيق ISO 3166 alpha-2. على سبيل المثال: "IT" في إيطاليا، "GE" في جورجيا. |
الطُرق |
|
---|---|
|
لإنشاء تهيئة جديدة على مستوى الجهاز لأحد التطبيقات. |
|
لعرض تهيئة معينة لمستوى الجهاز. |
|
لعرض تهيئات طبقة الجهاز التي تم إنشاؤها، مرتبة بحسب وقت الإنشاء التنازلي. |