- المورد: الإعداد
- الطُرق
المورد: الإعداد
ضبط عملية نشر
تمثيل JSON |
---|
{ "name": string, "title": string, "description": string, "defaultUpdateDescription": { object ( |
الحقول | |
---|---|
name |
النتائج فقط. تمثّل هذه السمة اسم عملية الإعداد. يُرجى العلم أنّ هذا المعرّف هو المعرّف الفريد لعناصر |
title |
اختياريّ. تمثّل هذه السمة عنوان الإعداد. |
description |
اختياريّ. وصف الإعداد. |
defaultUpdateDescription |
مطلوب. النص التلقائي لواجهة المستخدم المُستخدَم عندما لا تتطابق لغة الجهاز مع أي لغات محدَّدة في |
localizedUpdateDescriptions[] |
اختياريّ. قائمة بأوصاف التحديثات المترجَمة، وتحظى بالأولوية على |
urgencyMode |
اختياريّ. يشير هذا المصطلح إلى ضرورة التحديث التي تحدّد كيفية طلب المستخدم من المستخدم. في حال ترك هذه السياسة بدون تحديد، سيتم استخدام القيمة التلقائية " |
scheduledInstallDelay |
اختياريّ. يشير ذلك المصطلح إلى تأخير يحدِّد الوقت الذي ستتم فيه جدولة التحديث للتثبيت ليلاً. ويتم ضبط القيمة التلقائية على |
wifiOnlyTime |
اختياريّ. وتم ضبط القيمة التلقائية على ملاحظة: سيتمّ ضبط القيمة على |
updateMaintenanceWindow |
اختياريّ. فترة تثبيت الجهاز عبر الهواء. |
packageSizeAwareBatteryThreshold |
اختياريّ. ما إذا كان يجب أن يكون للتحديث حدودًا مختلفة لبطارية التثبيت بناءً على حجمه. |
offPeakUpdate |
اختياريّ. كائن Update-peak. |
countryRestriction |
اختياريّ. البلدان المحتملة المضمّنة/المستبعدة |
mobileNetworkRestriction |
اختياريّ. شبكات الجوّال الممكنة أو المستبعدة والمحددة برموز mcc/mnc. يُرجى العلم أنّه يجب استخدام هذه السمة حصريًا في |
deviceBuildPropertyRestriction |
اختياريّ. تقييد خصائص إصدار الجهاز المحتملة التي تم تضمينها أو استبعادها. |
mobileNetworkCarrierRestriction |
اختياريّ. مشغِّلو شبكات الجوّال الذين يمكن تضمينهم أو استثناؤهم. يُرجى العلم أنّه يجب استخدام هذه السمة حصريًا في لعرض عمليات الربط، يُرجى الرجوع إلى رمز بلد الجوّال ورمز شبكة الجوّال. |
updateRequiredSetup |
اختياريّ. يشير هذا الرمز إلى ما إذا كان التحديث مطلوبًا أثناء معالج الإعداد. وتكون القيمة التلقائية على "خطأ". |
minimalSpaceRequired |
اختياريّ. الحد الأدنى المطلوب للمساحة: عندما تكون القيمة هي |
immediateRelease |
اختياريّ. يجب توفير واحد من |
rolloutSteps[] |
اختياريّ. يجب توفير واحد من |
securityUpdate |
اختياريّ. وضع علامة على التحديث باعتباره تحديث أمان. ويتم تمريرها إلى الجهاز لتنسيق عرض رسالة التحديث الصحيحة. وهذا يعني أنّه لعرض النص "جارٍ تطبيق تحديث أمان" بدلاً من "تطبيق تحديث النظام". يتطلب ذلك المستوى 22 من واجهة برمجة التطبيقات أو إصدارًا أحدث والإصدار 9.4 من "خدمات Google Play" أو إصدار أحدث. |
details |
النتائج فقط. مزيد من تفاصيل عملية الضبط من المفترض أن يعرض الخادم ذلك فقط عند عرض ملف الإعداد. |
allowEncryptedScheduledInstall |
اختياريّ. ما إذا كان مسموحًا بجدولة تثبيت حزمة على الأجهزة المشفّرة أم لا |
reminderDialogSettings |
اختياريّ. إعدادات مربّع الحوار المشروط الذي يذكّر المستخدمين بأنّ هناك تحديثًا في انتظار التثبيت |
UpdateDescription
وصف التحديث الذي تم إرساله إلى الجهاز
تمثيل JSON |
---|
{ "description": string, "title": string, "dialogMessage": string, "postSuccessMessage": string, "postFailureMessage": string } |
الحقول | |
---|---|
description |
نص وصف التعديل. |
title |
عنوان وصف التعديل |
dialogMessage |
رسالة مربّع الحوار الخاصة بالتحديث. |
postSuccessMessage |
رسالة نجاح النشر الخاصة بالتحديث. يتطلب واجهة برمجة التطبيقات المستوى 14 أو أعلى. |
postFailureMessage |
رسالة تعذّر نشر التحديث. يتطلب واجهة برمجة التطبيقات المستوى 14 أو أعلى. |
LocalizedUpdateDescription
وصف التحديث استنادًا إلى اللغة.
تمثيل JSON |
---|
{
"locales": [
string
],
"updateDescription": {
object ( |
الحقول | |
---|---|
locales[] |
اللغات التي تتطابق مع لغات الجهاز |
updateDescription |
وصف التحديث الذي يتم إرساله إلى الجهاز. |
UrgencyMode
وضع إلحاح الترقية.
عمليات التعداد | |
---|---|
MODE_UNSPECIFIED |
لم يتم تحديده. |
RECOMMENDED |
ننصحك بالترقية. سيُطلب من المستخدم تنزيل التحديث وتثبيته. |
MANDATORY |
ترقية إلزامية. سيتم تنزيل التحديث تلقائيًا ولكن سيُطلب من المستخدم بدء التثبيت. |
AUTOMATIC |
الترقية التلقائية. سيتم تنزيل التحديث وتثبيته تلقائيًا. |
ScheduledInstallDelay
فترة تأخير من وقت توفُّر التحديث إلى وقت جدولة التثبيت تلقائيًا
عمليات التعداد | |
---|---|
SCHEDULED_INSTALL_DELAY_UNSPECIFIED |
القيمة التلقائية. سيتم التعامل معه على أنّه "مطلقًا". |
SCHEDULED_INSTALL_DELAY_NEVER |
لا تصعِّد مطلقًا إلى التثبيت التلقائي. |
SCHEDULED_INSTALL_DELAY_ZERO_DAYS |
فترة الصفر (فورًا) |
SCHEDULED_INSTALL_DELAY_ONE_DAY |
نافذة يوم واحد. |
SCHEDULED_INSTALL_DELAY_TWO_DAYS |
نافذة لمدة يومين. |
SCHEDULED_INSTALL_DELAY_THREE_DAYS |
فترة ثلاثة أيام. |
SCHEDULED_INSTALL_DELAY_FOUR_DAYS |
نافذة أربعة أيام. |
SCHEDULED_INSTALL_DELAY_FIVE_DAYS |
نافذة خمسة أيام. |
SCHEDULED_INSTALL_DELAY_TEN_DAYS |
نافذة عشرة أيام. |
SCHEDULED_INSTALL_DELAY_FIFTEEN_DAYS |
فترة خمسة عشر يومًا |
SCHEDULED_INSTALL_DELAY_THIRTY_DAYS |
نافذة ثلاثين يومًا. |
WifiOnlyTime
سيؤدي التنزيل إلى عدم استخدام شبكة الجوّال خلال هذه الفترة بعد توفُّر التحديث.
عمليات التعداد | |
---|---|
WIFI_ONLY_TIME_UNSPECIFIED |
لم يتم تحديده. |
NONE |
غير محظور. |
TWENTY_FOUR_HOURS |
نافذة أربع وعشرين ساعة. |
THREE_DAYS |
فترة ثلاثة أيام. |
SEVEN_DAYS |
نافذة سبعة أيام. |
FOURTEEN_DAYS |
أربعة عشر يومًا. |
TWENTY_ONE_DAYS |
نافذة واحدة وعشرين يومًا. |
FOREVER |
نافذة للأبد. |
TimeWindow
فترة زمنية تحدد وقت بدء اليوم ووقت التوقف في اليوم.
تمثيل JSON |
---|
{ "startTime": { object ( |
الحقول | |
---|---|
startTime |
وقت بدء النافذة |
stopTime |
وقت توقّف النافذة |
TimeOfDay
يمثل وقتًا من اليوم. إما أن التاريخ والمنطقة الزمنية ليست مهمة أو تم تحديدها في مكان آخر. قد تختار واجهة برمجة التطبيقات السماح بالثواني. الأنواع ذات الصلة هي google.type.Date
وgoogle.protobuf.Timestamp
.
تمثيل JSON |
---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
الحقول | |
---|---|
hours |
ساعات اليوم بتنسيق 24 ساعة. يجب أن تتراوح القيمة بين 0 و23. قد تختار واجهة برمجة التطبيقات السماح بالقيمة "24:00:00" لسيناريوهات مثل موعد إغلاق العمل. |
minutes |
دقائق من ساعات اليوم. يجب أن تتراوح القيمة بين 0 و59. |
seconds |
ثواني الدقائق من الوقت. يجب أن تتراوح القيمة عادةً بين 0 و59. وقد تسمح واجهة برمجة التطبيقات بالقيمة 60 إذا كانت تسمح بالثواني الكبيسة. |
nanos |
الكسور من الثواني بالنانو ثانية. يجب أن تتراوح القيمة بين 0 و999,999,999. |
OffPeakUpdate
الحد الأقصى لعمليات التحديث خارج أوقات الذروة.
تمثيل JSON |
---|
{ "updateOffPeakWindow": { object ( |
الحقول | |
---|---|
updateOffPeakWindow |
فترة خارج أوقات الذروة لتنزيل التحديث. يتطلب استخدام "خدمات Google Play" الإصدار 6.7.72 أو إصدار أحدث. |
updateOffPeakDays |
اختياريّ. عندما تكون القيمة هي |
updateOperatorRestriction |
اختياريّ. إذا لم يتم تحديد القيمة، سيستخدم الخادم قيمة تلقائية هي |
UpdateOffPeakDays
عدد الأيام المطلوبة لمحاولة تنزيل التحديث في فترة الذروة.
عمليات التعداد | |
---|---|
OFF_PEAK_DAYS_UNSPECIFIED |
لم يتم تحديده. |
OFF_PEAK_UPDATE_ONE_DAY |
يوم واحد |
OFF_PEAK_UPDATE_THREE_DAYS |
3 أيام. |
OFF_PEAK_UPDATE_SEVEN_DAYS |
7 أيام. |
OFF_PEAK_UPDATE_FOURTEEN_DAYS |
14 يومًا. |
OFF_PEAK_UPDATE_THIRTY_DAYS |
30 يومًا. |
CellularOperatorRestriction
يمكنك ضبط القيمة على CELLULAR_OPERATOR_RESTRICTED
لفرض قيود على النافذة خارج أوقات الذروة كي يقتصر التنزيل عبر الهواء على مشغّل شبكة الجوّال الذي تم تلقّيه أولاً. هذا الإعداد مخصَّص للأجهزة المزوّدة بشريحتَي SIM عند استخدامها مع mobileNetworkRestriction
لحصر عمليات التنزيل خارج أوقات الذروة بمشغّل معيّن.
عمليات التعداد | |
---|---|
OPERATOR_RESTRICTED_UNSPECIFIED |
لم يتم تحديده. |
CELLULAR_OPERATOR_RESTRICTED |
تنطبق النافذة خارج أوقات الذروة على مشغّل شبكة الجوّال الذي تم استلام OTA منه في البداية فقط. |
ALL_NETWORK_ALLOWED |
وتنطبق الفترة خارج أوقات الذروة على جميع الشبكات. |
IncludeExclude
تتضمن أو تستبعد أنماطًا معينة مفصولة بفواصل.
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الاتحاد include_exclude . قاعدة تضمين أو استبعاد. يمكن أن يكون include_exclude واحدًا فقط مما يلي: |
|
include |
تم تضمين النقش. وإذا كان هناك قيم متعددة مسموح بها، يمكنك استخدام فاصلة للفصل بينها. |
exclude |
تم استبعاد النمط. وإذا كان هناك قيم متعددة مسموح بها، يمكنك استخدام فاصلة للفصل بينها. |
SpaceNeed
متطلبات المساحة بالبايت.
عمليات التعداد | |
---|---|
SPACE_NEED_UNSPECIFIED |
لم يتم تحديده. |
ONE_HUNDRED_MB |
100 ميغابايت |
ONE_HUNDRED_AND_FIFTY_MB |
150 ميغابايت |
TWO_HUNDRED_AND_FIFTY_MB |
250 ميغابايت |
FIVE_HUNDRED_MB |
500 ميغابايت. |
RolloutStep
مكوّن خطوة الطرح
تمثيل JSON |
---|
{ "rolloutTime": string, "fraction": number } |
الحقول | |
---|---|
rolloutTime |
الطابع الزمني لعملية الطرح طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
fraction |
كسر مقسوم بنسبة مئوية بين 0.00 و100.00. |
ConfigDetails
تفاصيل عملية ضبط
تمثيل JSON |
---|
{ "postConditions": [ { object ( |
الحقول | |
---|---|
postConditions[] |
الشروط اللاحقة لتثبيت الإعدادات. |
packages[] |
تمثّل هذه السمة الحِزم المحدّدة لهذه الإعدادات. هام: ترتيب الحزم مهم. إذا تطابق أحد الأجهزة مع مجموعات متعددة من الشروط المسبقة، ستفوز آخر حزمة مطابقة وسيتم تطبيقها على الجهاز. |
groups[] |
المجموعات المرتبطة بهذه الإعدادات |
versionTag |
النتائج فقط. إصدار الضبط |
ReminderDialogSettings
الإعدادات التي تتحكّم في مربّع حوار تذكير نمطي يظهر للمستخدمين بعد المدّة الزمنية المحدّدة.
تمثيل JSON |
---|
{ "start": enum ( |
الحقول | |
---|---|
start |
وقت بدء عرض التذكير |
remindMeLaterDuration |
المدة "تذكيري لاحقًا" الزر. |
frequency |
يتم عرض تذكير التكرار بعد إغلاق القناة. |
بدء
حالات عرض مربّع حوار التذكير مثلاً، في حال ضبط هذه السياسة على "START_TWO_DAYS
"، سيظهر للمستخدمين تذكير بعد يومين من تلقّي التحديث. في حال ترك START_UNSPECIFIED
، سيتم استخدام القيمة التلقائية التي تبلغ START_SEVEN_DAYS
.
عمليات التعداد | |
---|---|
START_UNSPECIFIED |
لم يتم تحديده. |
NEVER_START |
عدم بدء التذكير مطلقًا. |
START_ZERO_DAYS |
ابدأ فورًا. |
START_TWO_DAYS |
يجب البدء بعد يومين. |
START_SEVEN_DAYS |
ابدأ بعد سبعة أيام. |
START_FOURTEEN_DAYS |
ابدأ بعد أربعة عشر يومًا. العلامة التالية: 6 |
RemindLaterDuration
مدة عرض مربع الحوار "التذكير لاحقًا" . اختَر ALWAYS_SHOW
لعرض الزر طوال الوقت وNEVER_SHOW
لعدم عرضه أبدًا. في حال ترك LATER_DURATION_UNSPECIFIED
، سيتم استخدام القيمة التلقائية التي تبلغ LATER_FOURTEEN_DAYS
.
عمليات التعداد | |
---|---|
LATER_DURATION_UNSPECIFIED |
لم يتم تحديده. |
NEVER_SHOW |
عدم عرض الزر مطلقًا. |
ALWAYS_SHOW |
إظهار الزر دائمًا. |
LATER_SEVEN_DAYS |
زر الإزالة بعد سبعة أيام. |
LATER_FOURTEEN_DAYS |
زر الإزالة بعد أربعة عشر يومًا. |
LATER_TWENTY_ONE_DAYS |
زِيَادَةُ الْإِزَالَة بَعْدَ إِحْدَى وَعِشْرِينَ يومًا. |
التردد
المدة التي يستغرقها ظهور التذكير مرة أخرى بعد أن يغلق المستخدم مربّع حوار التذكير في حال ترك FREQUENCY_UNSPECIFIED
، سيتم استخدام القيمة التلقائية التي تبلغ FREQUENCY_SEVEN_DAYS
.
عمليات التعداد | |
---|---|
FREQUENCY_UNSPECIFIED |
لم يتم تحديده. |
FREQUENCY_ONE_DAY |
عرض التذكير كل يوم |
FREQUENCY_THREE_DAYS |
عرض التذكير كل ثلاثة أيام. |
FREQUENCY_SEVEN_DAYS |
عرض التذكير كل سبعة أيام. |
الطُرق |
|
---|---|
|
تنشئ config ، وتعرض Config الجديدة. |
|
يؤدي هذا الإجراء إلى حذف config . |
|
يؤدي هذا الخيار إلى إيقاف جميع المجموعات المفعَّلة التي تم فيها ضبط الإعدادات. |
|
حصد فيديو Shorts مشاهدة واحدة (config ). |
|
يسرد configs لعملية نشر. |
|
يعدِّل config . |
|
حدِّث الحزم ضمن الإعداد. |