مراحل این راهنما را دنبال کنید تا بررسی های درون برنامه ای خود را در برنامه یا بازی خود آزمایش کنید.
با استفاده از فروشگاه Google Play تست کنید
برای بررسی های درون برنامه ای باید برنامه شما در Play Store منتشر شود. با این حال، میتوانید ادغام خود را بدون انتشار برنامهتان برای تولید با استفاده از مسیرهای آزمایشی داخلی یا اشتراکگذاری داخلی برنامه آزمایش کنید. هر دو روش در این بخش توضیح داده شده است.
با استفاده از یک مسیر تست داخلی تست کنید
برنامه خود را در مسیر تست داخلی آپلود کنید و آن را روی دستگاهی با حساب کاربری که به مسیر تست داخلی دسترسی دارد نصب کنید. هنگام استفاده از مسیر تست داخلی، شرایط زیر باید رعایت شود:
- حساب کاربری بخشی از مسیر تست داخلی است.
- حساب کاربری حساب اصلی است و در فروشگاه Play انتخاب شده است.
- حساب کاربری برنامه را از فروشگاه Play دانلود کرده است (این برنامه در کتابخانه Google Play کاربر فهرست شده است).
- حساب کاربری در حال حاضر برای برنامه بازبینی ندارد.
پس از اینکه حساب موجود در دستگاه حداقل یک بار برنامه را از مسیر آزمایشی داخلی دانلود کرد و بخشی از لیست آزمایشکنندگان شد، میتوانید نسخههای جدید برنامه را به صورت محلی در آن دستگاه اجرا کنید (مثلاً با استفاده از Android Studio).
با استفاده از اشتراک گذاری داخلی برنامه تست کنید
از طرف دیگر، برای تکرار سریع میتوانید از اشتراکگذاری داخلی برنامه برای آزمایش یکپارچهسازی خود استفاده کنید. این روش به شما امکان میدهد تا با نادیده گرفتن برخی از تأییدیههایی که در مسیرهای آزمایشی دیگر اتفاق میافتد، به سرعت تغییرات را آزمایش کنید.
با استفاده از FakeReviewManager تست کنید
مصنوع بررسی درون برنامهای حاوی یک پیادهسازی FakeReviewManager
است که به شما امکان میدهد رفتار API را جعل کنید.
این فقط باید برای تست های واحد یا یکپارچه سازی برای تأیید رفتار برنامه پس از تکمیل بررسی استفاده شود. برای استفاده از FakeReviewManager
، نمونه ReviewManager
را با یک نمونه از FakeReviewManager
جایگزین کنید، همانطور که در مثال زیر نشان داده شده است:
کاتلین
val manager = FakeReviewManager(context)
جاوا
ReviewManager manager = new FakeReviewManager(context);
عیب یابی
همانطور که بررسی های درون برنامه ای را ادغام و آزمایش می کنید، ممکن است با مشکلاتی مواجه شوید. جدول زیر متداولترین مشکلاتی را که میتواند مانع از نمایش گفتگوی مرور درونبرنامه در برنامه شما شود، نشان میدهد:
موضوع | راه حل |
---|---|
برنامه شما هنوز در فروشگاه Play منتشر نشده است. | برای آزمایش، لازم نیست برنامه شما منتشر شود، اما applicationID برنامه شما باید حداقل در مسیر آزمایش داخلی موجود باشد. |
حساب کاربری نمی تواند برنامه را بررسی کند. | برنامه شما باید در کتابخانه Google Play کاربر باشد. برای افزودن برنامه خود به کتابخانه کاربر، برنامه خود را از فروشگاه Play با استفاده از حساب آن کاربر دانلود کنید. |
حساب اصلی در فروشگاه Play انتخاب نشده است. | وقتی چندین حساب در دستگاه موجود است، مطمئن شوید که حساب اصلی همان حسابی است که در فروشگاه Play انتخاب شده است. |
حساب کاربری محافظت می شود (به عنوان مثال، با حساب های سازمانی). | به جای آن از یک حساب جیمیل استفاده کنید. |
کاربر قبلاً برنامه را بررسی کرده است. | بررسی را مستقیماً از فروشگاه Play حذف کنید. |
به سهمیه رسیده است. | از یک مسیر آزمایشی داخلی یا اشتراکگذاری داخلی برنامه استفاده کنید. |
مشکلی در فروشگاه Google Play یا Google Play Services در دستگاه وجود دارد. | این معمولاً زمانی اتفاق میافتد که Play Store روی دستگاه بارگذاری شود. از دستگاه دیگری استفاده کنید که نسخه معتبری از Play Store و Google Play Services دارد. |