ทำตามขั้นตอนในคู่มือนี้เพื่อทดสอบการผสานรวมรีวิวในแอปในแอปหรือเกมของคุณ
ทดสอบโดยใช้ Google Play Store
รีวิวในแอปกำหนดให้แอปของคุณต้องเผยแพร่ใน Play Store อย่างไรก็ตาม คุณสามารถทดสอบการผสานรวมโดยไม่ต้องเผยแพร่แอปเป็นเวอร์ชันที่ใช้งานจริงได้โดยใช้แทร็กทดสอบภายในหรือการแชร์แอปภายใน ทั้ง 2 วิธีจะอธิบายไว้ในส่วนนี้
ทดสอบโดยใช้แทร็กทดสอบภายใน
อัปโหลดแอปไปยังแทร็กทดสอบภายในและติดตั้งในอุปกรณ์ด้วยบัญชีผู้ใช้ที่มีสิทธิ์เข้าถึงแทร็กทดสอบภายใน เมื่อใช้แทร็กทดสอบภายใน คุณต้องปฏิบัติตามเงื่อนไขต่อไปนี้
- บัญชีผู้ใช้อยู่ในแทร็กทดสอบภายใน
- บัญชีผู้ใช้เป็นบัญชีหลักและเลือกไว้ใน Play Store
- บัญชีผู้ใช้ได้ดาวน์โหลดแอปจาก Play Store (แอปจะแสดงอยู่ในคลัง Google Play ของผู้ใช้)
- บัญชีผู้ใช้ไม่มีรีวิวสำหรับแอป
หลังจากที่บัญชีในอุปกรณ์ดาวน์โหลดแอปอย่างน้อย 1 ครั้งจากแทร็กทดสอบภายในและเป็นส่วนหนึ่งของรายชื่อผู้ทดสอบแล้ว คุณจะติดตั้งใช้งานแอปเวอร์ชันใหม่ในอุปกรณ์นั้นได้ (เช่น โดยใช้ Android Studio)
ทดสอบโดยใช้การแชร์แอปภายใน
หรือจะใช้การแชร์แอปภายในเพื่อทดสอบการผสานรวมอย่างรวดเร็วก็ได้ วิธีนี้ช่วยให้คุณทดสอบการเปลี่ยนแปลงได้อย่างรวดเร็วโดยข้ามการยืนยันบางอย่างที่เกิดขึ้นกับแทร็กทดสอบอื่นๆ
ทดสอบโดยใช้ FakeReviewManager
อาร์ติแฟกต์รีวิวในแอปมีการติดตั้งใช้งาน FakeReviewManager ที่ช่วยให้คุณปลอมแปลงลักษณะการทำงานของ API ได้
ควรใช้สำหรับการทดสอบหน่วยหรือการทดสอบการผสานรวมเพื่อยืนยันลักษณะการทำงานของแอปเมื่อการตรวจสอบเสร็จสมบูรณ์เท่านั้น หากต้องการใช้ FakeReviewManager ให้แทนที่อินสแตนซ์ ReviewManager ด้วยอินสแตนซ์ของ FakeReviewManager ดังที่แสดงในตัวอย่างต่อไปนี้
Kotlin
val manager = FakeReviewManager(context)
Java
ReviewManager manager = new FakeReviewManager(context);
การแก้ปัญหา
คุณอาจพบปัญหาบางอย่างขณะผสานรวมและทดสอบรีวิวในแอป ตารางต่อไปนี้แสดงปัญหาที่พบบ่อยที่สุดซึ่งอาจทำให้กล่องโต้ตอบรีวิวในแอปไม่แสดงในแอปของคุณ
| ปัญหา | โซลูชัน |
|---|---|
| แอปของคุณยังไม่ได้เผยแพร่ใน Play Store | คุณไม่จำเป็นต้องเผยแพร่แอปเพื่อทดสอบ แต่ applicationID ของแอปต้องพร้อมใช้งานอย่างน้อยในแทร็กทดสอบภายใน |
| บัญชีผู้ใช้รีวิวแอปไม่ได้ | แอปของคุณต้องอยู่ในคลัง Google Play ของผู้ใช้ หากต้องการเพิ่มแอปของคุณลงในคลังของผู้ใช้ ให้ดาวน์โหลดแอปจาก Play Store โดยใช้บัญชีของผู้ใช้รายนั้น |
| ไม่ได้เลือกบัญชีหลักใน Play Store | เมื่อมีหลายบัญชีในอุปกรณ์ ให้ตรวจสอบว่าบัญชีหลักเป็นบัญชีที่เลือกใน Play Store |
| บัญชีผู้ใช้ได้รับการปกป้อง (เช่น บัญชีองค์กร) | โปรดใช้บัญชี Gmail แทน |
| ผู้ใช้รีวิวแอปแล้ว | ลบรีวิวจาก Play Store โดยตรง |
| ถึงโควต้าแล้ว | ใช้แทร็กทดสอบภายในหรือการแชร์แอปภายใน |
| เกิดปัญหากับ Google Play Store หรือบริการ Google Play ในอุปกรณ์ | ซึ่งมักเกิดขึ้นเมื่อมีการไซด์โหลด Play Store ลงในอุปกรณ์ ใช้อุปกรณ์อื่นที่มี Play Store และบริการ Google Play เวอร์ชันที่ถูกต้อง |