معلومات عن إجراء استرداد تطبيق
| تمثيل JSON |
|---|
{ "appRecoveryId": string, "status": enum ( |
| الحقل | |
|---|---|
appRecoveryId |
رقم التعريف الذي يتوافق مع إجراء استرداد التطبيق. |
status |
تمثّل هذه السمة حالة إجراء الاسترداد. |
targeting |
تحدِّد هذه السمة معايير الاستهداف لإجراء الاسترداد، مثل المناطق وإصدارات حزمة تطوير البرامج (SDK) لنظام التشغيل Android وإصدارات التطبيق وما إلى ذلك. |
createTime |
الطابع الزمني لوقت إنشاء المطوِّر لإجراء استرداد التطبيق يتم ضبطها دائمًا بعد إنشاء إجراء الاسترداد. يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
deployTime |
الطابع الزمني لوقت نشر إجراء استرداد التطبيق للمستخدمين يتم ضبط هذه السمة فقط إذا تم نشر إجراء الاسترداد. يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
cancelTime |
الطابع الزمني لوقت إلغاء المطوّر لإجراء استرداد التطبيق يجب ضبط هذه السمة فقط إذا تم إلغاء إجراء الاسترداد. يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
lastUpdateTime |
الطابع الزمني لآخر تعديل أجراه المطوّر على إجراء الاسترداد في حال إلغاء الإجراء، يتوافق ذلك مع وقت الإلغاء. يتم ضبطها دائمًا بعد إنشاء إجراء الاسترداد. يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
حقل الربط recovery_action_data البيانات ذات الصلة بإجراء الاسترداد يمكن أن يكون التعليق recovery_action_data إحدى القيم التالية فقط: |
|
remoteInAppUpdateData |
بيانات حول إجراء التحديث عن بُعد داخل التطبيق، مثل قاعدة المستخدمين التي تمّت استعادتها وقاعدة المستخدمين القابلة للاستعادة وما إلى ذلك. لا يتم ضبط هذا الحقل إلا إذا كان نوع إجراء الاسترداد هو "تحديث عن بُعد داخل التطبيق". |
RemoteInAppUpdateData
البيانات ذات الصلة بإجراء "التحديث عن بُعد داخل التطبيق"، مثل عدد المستخدمين الذين تم استرداد بياناتهم وعدد المستخدمين المتأثرين وما إلى ذلك
| تمثيل JSON |
|---|
{
"remoteAppUpdateDataPerBundle": [
{
object ( |
| الحقل | |
|---|---|
remoteAppUpdateDataPerBundle[] |
بيانات مرتبطة بإجراء الاسترداد على مستوى الحِزمة |
RemoteInAppUpdateDataPerBundle
بيانات مرتبطة بإجراء الاسترداد على مستوى الحِزمة
| تمثيل JSON |
|---|
{ "versionCode": string, "recoveredDeviceCount": string, "totalDeviceCount": string } |
| الحقل | |
|---|---|
versionCode |
رمز الإصدار الذي يتوافق مع الحزمة المستهدَفة. |
recoveredDeviceCount |
إجمالي عدد الأجهزة التي تمت استعادتها. |
totalDeviceCount |
إجمالي عدد الأجهزة المتأثّرة بإجراء الاسترداد هذا والمرتبط بحزمة التطبيق |