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

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

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

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

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

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

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

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

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

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

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

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

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

Kotlin

val manager = FakeReviewManager(context)

Java

ReviewManager manager = new FakeReviewManager(context);

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

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

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