קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
אפשר לפעול לפי השלבים במדריך הזה כדי לבדוק את השילוב של ביקורות בתוך האפליקציות
באפליקציה או במשחק.
בדיקה באמצעות חנות Google Play
כדי לפרסם ביקורות בתוך האפליקציה, צריך לפרסם את האפליקציה בחנות Play. אבל אפשר
לבדוק את השילוב בלי לפרסם את האפליקציה בסביבת הייצור באמצעות
מסלולי בדיקה פנימיים או שיתוף פנימי של אפליקציות. שתי השיטות מתוארות כאן
.
בדיקה באמצעות מסלול בדיקה פנימי
מעלים את האפליקציה למסלול הבדיקה הפנימית ומתקינים אותה במכשיר עם
חשבון משתמש שיש לו גישה למסלול הבדיקה הפנימי. כשמשתמשים בהטמעה
מסלול לבדיקה, התנאים הבאים חייבים להתקיים:
חשבון המשתמש הוא חלק ממסלול הבדיקה הפנימי.
חשבון המשתמש הוא החשבון הראשי והוא נבחר בחנות Play.
חשבון המשתמש הוריד את האפליקציה מחנות Play (האפליקציה
שרשומים בספריית Google Play של המשתמש).
בחשבון המשתמש אין כרגע ביקורת על האפליקציה.
אחרי שהחשבון במכשיר הוריד את האפליקציה לפחות פעם אחת
מסלול לבדיקה פנימית והוא חלק מרשימת הבודקים, ניתן לפרוס
גרסאות של האפליקציה באופן מקומי במכשיר הזה (למשל, באמצעות Android Studio).
בדיקה באמצעות שיתוף פנימי של אפליקציות
לחלופין, כדי לבצע איטרציה מהירה, אפשר להשתמש בשיתוף פנימי של אפליקציות
כדי לבדוק את השילוב. השיטה הזו מאפשרת לבדוק שינויים במהירות על ידי דילוג
חלק מהאימות שמתבצע במסלולי בדיקה אחרים.
בדיקה באמצעות FakeReviewManager
פריט המידע שנוצר בביקורת בתוך האפליקציה מכיל הטמעת FakeReviewManager ש
שמאפשר לזייף את ההתנהגות של ה-API.
יש להשתמש באפשרות הזו רק עבור בדיקות יחידה או שילוב כדי לאמת את ההתנהגות
של האפליקציה אחרי שהבדיקה תסתיים. כדי להשתמש ברכיב FakeReviewManager, צריך להחליף
המופע של ReviewManager עם מופע של FakeReviewManager, כמו שמוצג
בדוגמה הבאה:
במהלך השילוב והבדיקה של ביקורות בתוך אפליקציות, יכול להיות שתיתקלו בבעיות.
בטבלה הבאה מפורטות הבעיות הנפוצות ביותר שעלולות למנוע את ההצגה של מודעות באפליקציה
בתיבת הדו-שיח של הביקורת כך שלא תוצג באפליקציה:
בעיה
הפתרון
האפליקציה שלך עדיין לא פורסמה בחנות Play.
אין צורך לפרסם את האפליקציה כדי לבדוק אותה, אבל
applicationID חייב להיות זמין לפחות באופן הפנימי
מסלול לבדיקה.
לחשבון המשתמש אין אפשרות לבדוק את האפליקציה.
האפליקציה חייבת להיות בספריית Google Play של המשתמש. כדי להוסיף את האפליקציה אל
ספריית המשתמש, מורידים את האפליקציה שלך מחנות Play באמצעות אותה
חשבון משתמש.
החשבון הראשי לא נבחר בחנות Play.
כשיש כמה חשבונות זמינים במכשיר, צריך לוודא
החשבון הראשי הוא החשבון שנבחר בחנות Play.
חשבון המשתמש מוגן (לדוגמה, באמצעות Enterprise
חשבונות).
יש בעיה בחנות Google Play או בשירותי Google Play במכשיר
במכשיר.
לרוב זה קורה כשחנות Play הותקנה במכשיר ממקור לא ידוע.
להשתמש במכשיר אחר עם גרסה תקפה של חנות Play ועם
Google Play Services.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-07-27 (שעון UTC)."],[],[],null,["# Test in-app reviews\n\nFollow the steps in this guide to test your integration of in-app reviews in\nyour app or game.\n\nTest using the Google Play Store\n--------------------------------\n\nIn-app reviews require your app to be published in Play Store. However, you can\ntest your integration without publishing your app to production using either\ninternal test tracks or internal app sharing. Both methods are described in this\nsection.\n\n### Test using an internal test track\n\nUpload your app to the internal test track and install it on a device with a\nuser account that has access to the internal test track. When using an internal\ntest track, the following conditions must be met:\n\n1. The user account is part of the Internal Test Track.\n2. The user account is the primary account and it's selected in the Play Store.\n3. The user account has downloaded the app from the Play Store (the app is listed in the user's Google Play library).\n4. The user account does not currently have a review for the app.\n\nAfter the account on the device has downloaded the app at least once from the\ninternal test track and is part of the testers list, you can deploy new\nversions of the app locally to that device (for example, using Android Studio).\n| **Note:** The quota limits are **not** enforced if the app is downloaded from the internal test track.\n\n### Test using internal app sharing\n\nAlternatively, for rapid iteration you can use [internal app sharing](https://play.google.com/console/internal-app-sharing/)\nto test your integration. This method lets you quickly test changes by skipping\nsome of the verification that happens with other test tracks.\n| **Important:** When using an app installed with internal app sharing, reviews **can't be submitted**. To emphasize this difference, the button is disabled in the UI.\n\nTest using FakeReviewManager\n----------------------------\n\nThe in-app review artifact contains a `FakeReviewManager` implementation that\nallows you to fake the behavior of the API.\n\nThis should only be used for unit or integration tests to verify the behaviour\nof the app once the review is completed. To use the `FakeReviewManager`, replace\nthe `ReviewManager` instance with an instance of `FakeReviewManager`, as shown\nin the following example: \n\n### Kotlin\n\n```kotlin\nval manager = FakeReviewManager(context)\n```\n\n### Java\n\n```java\nReviewManager manager = new FakeReviewManager(context);\n```\n| **Note:** `FakeReviewManager` does not simulate the UI. It only fakes the API method result by always providing a fake `ReviewInfo` object and returning a success status when the in-app review flow is launched.\n\nTroubleshooting\n---------------\n\nAs you integrate and test in-app reviews, you might run into some issues. The\nfollowing table outlines the most common issues that can prevent the in-app\nreview dialog from displaying in your app:\n\n| Issue | Solution |\n|-------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Your app is not published yet in the Play Store. | Your app doesn't have to be published to test, but your app's `applicationID` must be available at least in the internal testing track. |\n| The user account can't review the app. | Your app must be in the user's Google Play library. To add your app to the user's library, download your app from the Play Store using that user's account. |\n| The primary account is not selected in the Play Store. | When multiple accounts are available in the device, ensure that the primary account is the one selected in the Play Store. |\n| The user account is protected (for example, with enterprise accounts). | Use a Gmail account instead. |\n| The user has already reviewed the app. | Delete the review directly from Play Store. |\n| The quota has been reached. | Use an [internal test track](#internal-test-track) or [internal app sharing](#internal-app-sharing). |\n| There is an issue with the Google Play Store or Google Play Services on the device. | This commonly occurs when the Play Store was sideloaded onto the device. Use a different device that has a valid version of the Play Store and Google Play Services. |"]]