اتّبِع الخطوات الواردة في هذا الدليل لاختبار دمج المراجعات داخل التطبيق في تطبيقك أو لعبتك.
الاختبار باستخدام "متجر Google Play"
تتطلّب المراجعات داخل التطبيق نشر تطبيقك في "متجر Play". ومع ذلك، يمكنك اختبار الدمج بدون نشر تطبيقك في قناة الإصدار العلني باستخدام مسارات الاختبار الداخلي أو مشاركة التطبيقات مع الفريق الداخلي. يتم وصف كلتا الطريقتين في هذا .
الاختبار باستخدام مسار اختبار داخلي
حمِّل تطبيقك إلى مسار الاختبار الداخلي وثبِّته على جهاز يتضمّن حساب مستخدم لديه إذن الوصول إلى مسار الاختبار الداخلي. عند استخدام وحدة تخزين داخلية مسار الاختبار، يجب استيفاء الشروط التالية:
- حساب المستخدم هو جزء من مسار الاختبار الداخلي.
- حساب المستخدم هو الحساب الأساسي ويتم اختياره في "متجر Play".
- نزَّل حساب المستخدم التطبيق من متجر Play (يتم تنزيل التطبيق مدرجة في مكتبة Google Play للمستخدم).
- لا يتضمّن حساب المستخدم حاليًا مراجعة للتطبيق.
بعد أن نزَّل الحساب على الجهاز التطبيق مرة واحدة على الأقل من مسار الاختبار الداخلي وتعد جزءًا من قائمة المختبرين، يمكنك نشر تحديثات إصدارات التطبيق محليًا على هذا الجهاز (على سبيل المثال، استخدام "استوديو Android").
الاختبار باستخدام ميزة "مشاركة التطبيقات مع الفريق الداخلي"
يمكنك بدلاً من ذلك استخدام ميزة مشاركة التطبيقات مع الفريق الداخلي للتكرار السريع. لاختبار عملية الدمج تتيح لك هذه الطريقة اختبار التغييرات بسرعة عن طريق تخطي بعض عمليات التحقّق التي تتم على مسارات الاختبار الأخرى.
الاختبار باستخدام FakeReviewManager
تحتوي عناصر المراجعة داخل التطبيق على آلية تنفيذ FakeReviewManager
.
تزييف سلوك واجهة برمجة التطبيقات.
يجب استخدامه فقط لاختبارات الوحدة أو الدمج للتحقّق من السلوك.
التطبيق بمجرد اكتمال المراجعة. لاستخدام FakeReviewManager
، استبدِل
المثيل ReviewManager
مع مثيل FakeReviewManager
، كما هو موضّح
في المثال التالي:
Kotlin
val manager = FakeReviewManager(context)
Java
ReviewManager manager = new FakeReviewManager(context);
تحديد المشاكل وحلّها
أثناء دمج المراجعات داخل التطبيق واختبارها، قد تواجه بعض المشاكل. تشير رسالة الأشكال البيانية يوضّح الجدول التالي المشاكل الأكثر شيوعًا التي يمكن أن تمنع حدوث ظهور مربّع حوار المراجعة في تطبيقك:
المشكلة | الحل |
---|---|
لم يتم نشر تطبيقك في "متجر Play" حتى الآن. | ليس من الضروري نشر تطبيقك لاختباره، ولكن يجب نشر
يجب أن يكون applicationID متاحًا للاستخدام الداخلي على الأقل.
مسار الاختبار. |
لا يمكن لحساب المستخدم مراجعة التطبيق. | يجب أن يكون تطبيقك في مكتبة Google Play للمستخدم. لإضافة تطبيقك إلى مكتبة المستخدم، يمكنك تنزيل تطبيقك من متجر Play باستخدام حساب المستخدم. |
لم يتم اختيار الحساب الأساسي في "متجر Play". | عند توفُّر حسابات متعددة في الجهاز، تأكَّد من يكون الحساب الأساسي هو الحساب الذي يتم اختياره في "متجر Play". |
حساب المستخدم محمي (على سبيل المثال، من خلال حساب Enterprise الحسابات). | استخدِم حساب Gmail بدلاً من ذلك. |
سبق أن راجع المستخدم التطبيق. | حذف المراجعة من "متجر Play" مباشرةً |
تم بلوغ الحصة المسموح بها. | استخدام مسار اختبار داخلي مشاركة التطبيقات مع الفريق الداخلي: |
هناك مشكلة في "متجر Google Play" أو "خدمات Google Play" على الجهاز. | يحدث هذا عادةً عند تثبيت "متجر Play" من مصدر غير معروف على الجهاز. يجب استخدام جهاز آخر يحتوي على إصدار صالح من "متجر Play" خدمات Google Play. |