آزمایش مرورهای درون‌برنامه

مراحل این راهنما را دنبال کنید تا ادغام مرورهای درون‌برنامه را در برنامه یا بازی‌تان آزمایش کنید.

آزمایش بااستفاده از «فروشگاه Google Play»

برای مرورهای درون‌برنامه، برنامه‌تان باید در «فروشگاه Play» منتشر شود. بااین‌حال، می‌توانید ادغام را بدون انتشار برنامه‌تان در دسته هدف تولید بااستفاده از دسته‌های هدف آزمایشی داخلی یا هم‌رسانی داخلی برنامه آزمایش کنید. هر دو روش در این بخش توضیح داده شده است.

آزمایش بااستفاده از دسته هدف آزمایشی داخلی

برنامه‌تان را در دسته هدف آزمایشی داخلی بارگذاری کنید و آن را در دستگاهی با حساب کاربری‌ای که به دسته هدف آزمایشی داخلی دسترسی دارد نصب کنید. هنگام استفاده از دسته هدف آزمایشی داخلی، شرایط زیر باید رعایت شود:

  1. حساب کاربری بخشی از «دسته هدف آزمایشی داخلی» است.
  2. حساب کاربری حساب اصلی است و در «فروشگاه Play» انتخاب شده است.
  3. حساب کاربری برنامه را از «فروشگاه Play» بارگیری کرده است (برنامه در کتابخانه Google Play کاربر فهرست شده است).
  4. درحال‌حاضر حساب کاربر مروری برای برنامه ندارد.

پس‌از اینکه حساب موجود در دستگاه حداقل یک‌بار برنامه را از دسته هدف آزمایشی داخلی بارگیری کرد و بخشی از فهرست آزمایش‌کنندگان شد، می‌توانید نسخه‌های جدید برنامه را به‌صورت محلی در آن دستگاه مستقر کنید (برای مثال، بااستفاده از Android Studio).

آزمایش بااستفاده از هم‌رسانی داخلی برنامه

یا برای تکرار سریع می‌توانید از هم‌رسانی داخلی برنامه برای آزمایش ادغام استفاده کنید. این روش به شما امکان می‌دهد با رد شدن از برخی‌از درستی‌سنجی‌هایی که در سایر دسته‌های آزمایشی انجام می‌شود، تغییرات را به‌سرعت آزمایش کنید.

آزمایش بااستفاده از FakeReviewManager

ساخته مرور درون‌برنامه حاوی پیاده‌سازی FakeReviewManager است که به شما امکان می‌دهد رفتار میانای برنامه‌سازی کاربردی را جعل کنید.

این فقط باید برای آزمایش‌های واحد یا یکپارچه‌سازی برای تأیید رفتار برنامه پس‌از تکمیل بازبینی استفاده شود. برای استفاده از FakeReviewManager، نمونه ReviewManager را با نمونه‌ای از FakeReviewManager جایگزین کنید، همان‌طور که در مثال زیر نشان داده شده است:

کاتلین

val manager = FakeReviewManager(context)

جاوا

ReviewManager manager = new FakeReviewManager(context);

عیب‌یابی

هنگام ادغام و آزمایش مرورهای درون‌برنامه، ممکن است با مشکلاتی مواجه شوید. جدول زیر رایج‌ترین مشکلاتی را که می‌تواند مانع از نمایش کادر گفتگوی مرور درون‌برنامه در برنامه شما شود، نشان می‌دهد:

مشکل راه‌حل
برنامه‌تان هنوز در «فروشگاه Play» منتشر نشده است. برای آزمایش کردن لازم نیست برنامه‌تان منتشر شده باشد، اما applicationID برنامه‌تان باید حداقل در دسته هدف آزمایشی داخلی دردسترس باشد.
حساب کاربری نمی‌تواند برنامه را مرور کند. برنامه شما باید در کتابخانه Google Play کاربر باشد. برای افزودن برنامه‌تان به کتابخانه کاربر، برنامه‌تان را بااستفاده از حساب آن کاربر از «فروشگاه Play» بارگیری کنید.
حساب اصلی در «فروشگاه Play» انتخاب نشده است. وقتی چند حساب در دستگاه دردسترس است، مطمئن شوید حساب اصلی همان حسابی باشد که در «فروشگاه Play» انتخاب شده است.
حساب کاربری محافظت می‌شود (برای مثال، با حساب‌های سازمانی). درعوض از حساب Gmail استفاده کنید.
کاربر قبلاً برنامه را مرور کرده است. مرور را مستقیماً از «فروشگاه Play» حذف کنید.
به سهمیه رسیده‌اید. از دسته هدف آزمایشی داخلی یا هم‌رسانی داخلی برنامه استفاده کنید.
مشکلی در «فروشگاه Google Play» یا «خدمات Google Play» در دستگاه وجود دارد. این مشکل معمولاً زمانی رخ می‌دهد که «فروشگاه Play» به‌صورت جانبی در دستگاه بار شده باشد. از دستگاه دیگری استفاده کنید که نسخه معتبری از «فروشگاه Play» و «خدمات Google Play» داشته باشد.