اختبار المراجعات داخل التطبيق

اتّبِع الخطوات الواردة في هذا الدليل لاختبار عملية دمج ميزة المراجعات في تطبيقك أو لعبتك.

الاختبار باستخدام "متجر Google Play"

تتطلّب المراجعات داخل التطبيق أن يكون تطبيقك منشورًا في "متجر Google Play". ومع ذلك، يمكنك اختبار عملية الدمج بدون نشر تطبيقك في قناة الإصدار العلني باستخدام مسارات الاختبار الداخلي أو ميزة مشاركة التطبيقات مع الفريق الداخلي. يتم وصف كلتا الطريقتين في هذا القسم.

الاختبار باستخدام مسار اختبار داخلي

حمِّل تطبيقك إلى مسار الاختبار الداخلي وثبِّته على جهاز باستخدام حساب مستخدم لديه إذن الوصول إلى مسار الاختبار الداخلي. عند استخدام مسار اختبار داخلي، يجب استيفاء الشروط التالية:

  1. حساب المستخدم جزء من مسار الاختبار الداخلي.
  2. حساب المستخدم هو الحساب الأساسي وتم اختياره في "متجر Google Play".
  3. نزّل حساب المستخدم التطبيق من "متجر Google Play" (التطبيق مُدرَج في مكتبة المستخدم على Google Play).
  4. لا يتضمّن حساب المستخدم مراجعة للتطبيق.

بعد أن ينزّل الحساب على الجهاز التطبيق مرة واحدة على الأقل من مسار الاختبار الداخلي ويصبح جزءًا من قائمة المختبِرين، يمكنك نشر إصدارات جديدة من التطبيق على هذا الجهاز (على سبيل المثال، باستخدام Android Studio).

الاختبار باستخدام ميزة "مشاركة التطبيقات مع الفريق الداخلي"

بدلاً من ذلك، يمكنك استخدام ميزة مشاركة التطبيقات مع الفريق الداخلي لاختبار عملية الدمج بسرعة. تتيح لك هذه الطريقة اختبار التغييرات بسرعة من خلال تخطّي بعض عمليات التحقّق التي تتم في مسارات الاختبار الأخرى.

الاختبار باستخدام FakeReviewManager

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

يجب استخدام هذه الطريقة فقط في اختبارات الوحدات أو اختبارات التكامل للتحقّق من سلوك التطبيق بعد اكتمال المراجعة. لاستخدام FakeReviewManager، استبدِل مثيل ReviewManager بمثيل FakeReviewManager، كما هو موضّح في المثال التالي:

Kotlin

val manager = FakeReviewManager(context)

Java

ReviewManager manager = new FakeReviewManager(context);

تحديد المشاكل وحلّها

قد تواجه بعض المشاكل أثناء دمج المراجعات داخل التطبيق واختبارها. يوضّح الجدول التالي المشاكل الأكثر شيوعًا التي يمكن أن تمنع ظهور مربّع حوار المراجعة داخل التطبيق:

المشكلة الحل
لم يتم نشر تطبيقك بعد في "متجر Play". ليس من الضروري نشر تطبيقك لإجراء الاختبار، ولكن يجب أن يكون applicationID الخاص بتطبيقك متاحًا على الأقل في مسار الاختبار الداخلي.
لا يمكن لحساب المستخدم مراجعة التطبيق. يجب أن يكون تطبيقك في مكتبة المستخدم على Google Play. لإضافة تطبيقك إلى مكتبة المستخدم، نزِّل تطبيقك من "متجر Play" باستخدام حساب هذا المستخدم.
لم يتم اختيار الحساب الأساسي في "متجر Google Play". عند توفّر حسابات متعددة على الجهاز، تأكَّد من اختيار الحساب الأساسي في "متجر Google Play".
حساب المستخدم محمي (على سبيل المثال، باستخدام حسابات المؤسسات). استخدِم حساب Gmail بدلاً من ذلك.
سبق أن راجع المستخدم التطبيق. حذف المراجعة مباشرةً من "متجر Google Play"
تم بلوغ الحدّ الأقصى. استخدِم مسار اختبار داخلي أو ميزة مشاركة التطبيقات مع الفريق الداخلي.
هناك مشكلة في "متجر Google Play" أو "خدمات Google Play" على الجهاز. يحدث ذلك عادةً عند تثبيت "متجر Google Play" من مصدر غير معروف على الجهاز. استخدِم جهازًا آخر يتضمّن إصدارًا صالحًا من "متجر Google Play" و"خدمات Google Play".