คุณควรทดสอบการผสานรวมตลอดการพัฒนา หากต้องการทดสอบในระหว่าง ระยะการพัฒนา เราขอแนะนำให้ใช้ผู้ทดสอบที่ได้รับอนุญาตและPlay Billing Lab เพื่อทดสอบสถานการณ์ที่อธิบายไว้ในส่วนนี้
ผู้ทดสอบที่มีใบอนุญาต
หากต้องการกำหนดค่าผู้ทดสอบใบอนุญาต โปรดดูทดสอบการเรียกเก็บเงินสำหรับการซื้อในแอปด้วยการอนุญาตให้ใช้สิทธิแอปพลิเคชัน
การใช้ผู้ทดสอบที่มีใบอนุญาตมีประโยชน์ดังต่อไปนี้
- โดยปกติแล้ว ระบบจะบล็อก Google Play Billing Library สำหรับแอปที่ ไม่ได้ลงนามและอัปโหลดไปยัง Google Play ผู้ทดสอบที่มีใบอนุญาตสามารถข้ามการตรวจสอบนี้ได้ ซึ่งหมายความว่าคุณสามารถโหลดแอปจากแหล่งที่ไม่รู้จักเพื่อทดสอบได้ แม้แต่แอปที่ใช้บิลด์สำหรับดีบักที่มีลายเซ็นสำหรับดีบักโดยไม่ต้องอัปโหลดไปยังแอปเวอร์ชันใหม่ โปรดทราบว่าชื่อแพ็กเกจต้องตรงกับชื่อแพ็กเกจของแอปที่กำหนดค่าไว้สำหรับ Google Play และบัญชี Google ต้องเป็นบัญชีผู้ทดสอบที่มีใบอนุญาตสำหรับบัญชี Google Play Console
- ผู้ทดสอบใบอนุญาตมีสิทธิ์เข้าถึงวิธีการชำระเงินทดสอบซึ่งจะหลีกเลี่ยงการเรียกเก็บเงินจริงจากผู้ทดสอบสำหรับการซื้อ นอกจากนี้ คุณยังใช้วิธีการชำระเงินทดสอบเพื่อ จำลองสถานการณ์บางอย่างได้ เช่น เมื่อการชำระเงินถูกปฏิเสธ รูปที่ 1 แสดงรูปแบบการชำระเงินทดสอบเหล่านี้ตามที่ปรากฏในขั้นตอนการซื้อ
- ผู้ทดสอบที่มีใบอนุญาตสามารถทดสอบฟีเจอร์การสมัครใช้บริการได้อย่างรวดเร็ว

รายละเอียดเพิ่มเติมเกี่ยวกับกระบวนการซื้อทดสอบมีดังนี้
- การซื้อทดสอบจะใช้ขั้นตอนการซื้อในแอปเดียวกันกับการซื้อจริง
- ระบบจะไม่คำนวณภาษีสำหรับการซื้อทดสอบ
- Google Play จะระบุการซื้อทดสอบโดยแสดงประกาศที่กึ่งกลางของกล่องโต้ตอบการซื้อ
คุณยืนยันบัญชีที่ทำการซื้อได้โดยขยายกล่องโต้ตอบการซื้อ ข้อควรทราบ
- บัญชีทดสอบต้องอยู่ในอุปกรณ์ Android ของผู้ทดสอบ
- หากอุปกรณ์มีมากกว่า 1 บัญชี ระบบจะทำการซื้อด้วยบัญชีที่ดาวน์โหลดแอป
- หากไม่มีบัญชีใดดาวน์โหลดแอป ระบบจะทำการซื้อด้วยบัญชีแรก
ก่อนเผยแพร่แอป คุณสามารถใช้แทร็กทดสอบของ Google Play เพื่อทำการตรวจสอบเพิ่มเติมได้ เช่น คุณสามารถใช้ประโยชน์จาก แทร็กทดสอบเพื่อให้ทีม QA มีสิทธิ์เผยแพร่รุ่นใหม่
แทร็กทดสอบช่วยให้ผู้ใช้ติดตั้งแอปจาก Google Play และทดสอบแอปเวอร์ชันที่ยังไม่พร้อมให้บริการแก่สาธารณะได้ ผู้ใช้สามารถทำการซื้อจริง โดยใช้วิธีการชำระเงินใดก็ได้ใน Google Play
หากต้องการทดสอบการผสานรวม Google Play Billing Library โดยใช้แทร็กทดสอบ ให้ทำดังนี้
- เผยแพร่แอปไปยังแทร็กทดสอบ โปรดทราบว่าหลังจากเผยแพร่แอปไปยัง แทร็กการทดสอบแล้ว ระบบอาจใช้เวลา 2-3 ชั่วโมงเพื่อให้แอปพร้อมให้บริการแก่ ผู้ทดสอบ
- ตรวจสอบว่าผู้ทดสอบแต่ละรายเลือกเข้าร่วมการทดสอบแอป ใน URL การเลือกใช้ของการทดสอบ ผู้ทดสอบจะเห็นคำอธิบายเกี่ยวกับความหมายของการเป็นผู้ทดสอบพร้อมลิงก์สำหรับเลือกใช้
คุณสามารถทดสอบการผสานรวมในอุปกรณ์ฮาร์ดแวร์ที่ใช้ Android ซึ่งใช้ Android 1.6 ขึ้นไป ต้องติดตั้งแอปพลิเคชัน Google Play เวอร์ชันล่าสุดในอุปกรณ์ ดูข้อมูลทั่วไปเกี่ยวกับวิธีกำหนดค่า อุปกรณ์เพื่อใช้ในการพัฒนาแอปพลิเคชัน Android ได้ที่การใช้อุปกรณ์ ฮาร์ดแวร์
Play Billing Lab
Play Billing Lab เป็นแอป Android ที่ช่วยให้นักพัฒนาแอปทดสอบการผสานรวมกับระบบการเรียกเก็บเงินของ Google Play ได้ ซึ่งเป็นวิธีที่สะดวกสำหรับนักพัฒนาแอป ในการทดสอบฟีเจอร์การเรียกเก็บเงิน ผสานรวมได้เร็วขึ้น และเปิดตัวได้อย่างมั่นใจมากขึ้น คุณดาวน์โหลดและติดตั้ง Play Billing Lab ได้จาก Play Store
Play Billing Lab ช่วยให้คุณทำสิ่งต่อไปนี้ในการทดสอบได้
- เปลี่ยนประเทศใน Play จากภายใน Play Billing Lab และใช้การตั้งค่า กับการทดสอบ ซึ่งช่วยให้ทดสอบประสบการณ์ของผู้ใช้ที่กำหนดเองในประเทศ/ภูมิภาคต่างๆได้ ไม่ว่าผู้ทดสอบจะทดสอบจากที่ใดก็ตาม
- ทดสอบข้อเสนอช่วงทดลองใช้หรือข้อเสนอช่วงแนะนำซ้ำๆ ด้วยบัญชีเดียวกัน
- ทดสอบการเปลี่ยนแปลงราคาค่าสมัครใช้บริการโดยไม่ส่งผลกระทบต่อสมาชิกรายอื่นๆ ที่ใช้งานอยู่
- เร่งการต่ออายุการสมัครใช้บริการเพื่อเพิ่มความเร็วในการทดสอบ
- ทดสอบด้วยวิธีการชำระเงินจริงเพื่อข้ามสัญญาณความเสี่ยงของขั้นตอนการซื้อบางอย่าง

ทดสอบไอเทมแบบเรียกเก็บเงินครั้งเดียว
ทดสอบผลิตภัณฑ์แบบใช้แล้วทิ้ง
เมื่อทดสอบผลิตภัณฑ์ที่ใช้แล้วหมด ให้ทดสอบในสถานการณ์ต่างๆ ซึ่งรวมถึงสถานการณ์ต่อไปนี้
- การซื้อที่สำเร็จซึ่งผู้ใช้ได้รับไอเทม ผู้ทดสอบที่มีใบอนุญาตจะใช้วิธีการชำระเงินเครื่องมือทดสอบ อนุมัติเสมอได้
- การซื้อที่ระบบเรียกเก็บเงินจากวิธีการชำระเงินไม่สำเร็จ และผู้ใช้ไม่ควรได้รับสินค้า ผู้ทดสอบใบอนุญาตสามารถใช้วิธีการชำระเงินทดสอบ เครื่องมือ ปฏิเสธเสมอ
- ตรวจสอบว่าซื้อไอเทมได้หลายครั้ง
ตรวจสอบว่ามีการรับทราบการซื้ออย่างถูกต้องตามที่อธิบายไว้ในการประมวลผล การซื้อ สำหรับการซื้อจากผู้ทดสอบที่ได้รับอนุญาต ระบบจะคืนเงินสำหรับการซื้อ หลังจากผ่านไป 3 นาที หากแอปไม่รับทราบการซื้อ และคุณจะ ได้รับอีเมลเกี่ยวกับการยกเลิก นอกจากนี้ คุณยังตรวจสอบแท็บคำสั่งซื้อใน Google Play Console เพื่อดูว่ามีการคืนเงินคำสั่งซื้อหลังจากผ่านไป 3 นาทีหรือไม่
ทดสอบผลิตภัณฑ์ที่ใช้ซ้ำได้
คุณควรทดสอบไอเทมที่ใช้ครั้งเดียวไม่ได้เช่นเดียวกับไอเทมที่ใช้ครั้งเดียวได้ แต่ควรยืนยันว่า ซื้อไอเทมนั้นซ้ำในแอปไม่ได้อีก โปรดตรวจสอบการรับทราบการซื้อ ทั้งสำหรับไอเทมที่ใช้ครั้งเดียวไม่ได้และไอเทมที่ใช้ครั้งเดียวได้ (หากมี) เนื่องจาก ตรรกะในการประมวลผลการซื้อทั้ง 2 ประเภทจะแตกต่างกัน
ทดสอบการซื้อที่รอดำเนินการ
ทดสอบการซื้อที่รอดำเนินการซึ่งควรให้ไอเทมเมื่อสถานะการซื้อเปลี่ยนเป็น PURCHASED
ผู้ทดสอบใบอนุญาตมีสิทธิ์เข้าถึงเครื่องมือทดสอบ 2 รายการสำหรับการชำระเงินแบบล่าช้า ซึ่งระบบจะชำระเงินหรือยกเลิกโดยอัตโนมัติหลังจากผ่านไป 2-3 นาที
ทำการซื้อด้วยรูปแบบการชำระเงินที่ล่าช้า การ์ดทดสอบแบบช้า ถูกปฏิเสธ หลังจากผ่านไปแล้ว 2-3 นาที ดังที่แสดงในรูปที่ 3 รีสตาร์ทแอปและตรวจสอบว่า ยังไม่ได้รับสิทธิ์การซื้อ
รูปที่ 3 ทดสอบการซื้อด้วยบัตรทดสอบแบบช้าที่ถูกปฏิเสธ ทำการซื้อด้วยรูปแบบการชำระเงินที่ล่าช้า การ์ดทดสอบแบบช้า อนุมัติ หลังผ่านไปแล้ว 2-3 นาที ดังที่แสดงในรูปที่ 4 รอสักครู่และตรวจสอบ ว่าระบบได้ให้สิทธิ์การซื้อแล้ว
รูปที่ 4 ทดสอบการซื้อด้วยบัตรทดสอบแบบช้าที่ได้รับอนุมัติ
ดูข้อมูลเพิ่มเติมได้ที่การจัดการธุรกรรมที่รอดำเนินการ
ทดสอบฟีเจอร์เฉพาะการสมัครใช้บริการ
ขั้นตอนการซื้อผลิตภัณฑ์แบบครั้งเดียวและการสมัครใช้บริการจะคล้ายกัน แต่ การสมัครใช้บริการจะมีสถานการณ์เพิ่มเติม เช่น การต่ออายุการสมัครใช้บริการที่สำเร็จหรือถูกปฏิเสธ หากต้องการทดสอบการต่ออายุ คุณสามารถใช้วิธีการชำระเงิน การ์ดทดสอบ อนุมัติเสมอและการ์ดทดสอบ ปฏิเสธเสมอ ซึ่งมีให้สำหรับผู้ทดสอบใบอนุญาต ดังที่แสดงในรูปที่ 1 ใช้เครื่องมือการชำระเงินเหล่านี้เพื่อทดสอบสถานการณ์ที่นอกเหนือจากสถานการณ์การสมัครใช้บริการที่สำเร็จ
เช่นเดียวกับผลิตภัณฑ์แบบเรียกเก็บเงินครั้งเดียว ให้ตรวจสอบว่ามีการรับทราบการซื้ออย่างถูกต้องตามที่อธิบายไว้ในการประมวลผลการซื้อ สำหรับการซื้อจากผู้ทดสอบที่ได้รับอนุญาต ระบบจะคืนเงินสำหรับการซื้อหลังจากผ่านไป 3 นาที หากแอปของคุณไม่รับทราบการซื้อ และคุณจะได้รับอีเมลเกี่ยวกับการยกเลิก นอกจากนี้ คุณยังตรวจสอบแท็บคำสั่งซื้อใน Google Play Console เพื่อดูว่ามีการคืนเงินคำสั่งซื้อหรือไม่หลังจากผ่านไป 3 นาที
ระยะเวลาการต่ออายุ
การสมัครใช้บริการทดสอบจะต่ออายุเร็วกว่าการสมัครใช้บริการจริง และการสมัครใช้บริการทดสอบจะต่ออายุได้สูงสุด 6 ครั้ง โดยไม่นับรวมช่วงทดลองใช้ฟรีและช่วงแนะนำ
ตารางต่อไปนี้แสดงเวลาต่ออายุสำหรับการทดสอบสำหรับการสมัครใช้บริการที่มีระยะเวลาต่างๆ เวลาเหล่านี้เป็นเวลาโดยประมาณ คุณอาจเห็นความแตกต่างเล็กน้อยใน เวลาที่แน่นอนของเหตุการณ์ หากต้องการชดเชยความผันผวน ให้เรียกใช้ API เพื่อดู สถานะปัจจุบันหลังจากวันที่สมัครใช้บริการหมดอายุทุกครั้ง
ระยะเวลาการสมัครใช้บริการเวอร์ชันที่ใช้งานจริง | ทดสอบการต่ออายุการสมัครใช้บริการ |
1 สัปดาห์ | 5 นาที |
1 เดือน | 5 นาที |
3 เดือน | 10 นาที |
6 เดือน | 15 นาที |
1 ปี | 30 นาที |
นอกจากนี้ เรายังลดระยะเวลาของฟีเจอร์การสมัครใช้บริการตามระยะเวลา เช่น ช่วงทดลองใช้ฟรี เพื่อใช้ในการทดสอบด้วย ตารางต่อไปนี้จะระบุช่วงเวลาการทดสอบที่เชื่อมโยงกับ ฟีเจอร์การสมัครใช้บริการตามเวลา
ฟีเจอร์ | ระยะเวลาการทดสอบ |
การระงับบัญชี | 10 นาที |
ช่วงทดลองใช้ฟรี | 3 นาที |
ระยะเวลาผ่อนผัน | 5 นาที |
ระยะเวลาของราคาช่วงแนะนำ | เหมือนกับระยะเวลาทดสอบการสมัครใช้บริการ |
หยุดชั่วคราว (1 เดือน) | 5 นาที |
หยุดชั่วคราว (2 เดือน) | 10 นาที |
หยุดชั่วคราว (3 เดือน) | 15 นาที |
ระยะเวลาขอความยินยอมในการปรับขึ้นราคา (ใช้ได้กับภูมิภาคเกาหลีใต้ (KR) เท่านั้น) |
3 นาที |
การรับทราบการซื้อ | 5 นาที |
การเร่งการต่ออายุ
นอกจากนี้ คุณยังใช้ Play Billing Lab และผู้ทดสอบที่มีใบอนุญาตเพื่อเร่งระยะเวลาการต่ออายุการสมัครใช้บริการ ทดสอบได้โดยทำตามขั้นตอนต่อไปนี้
- คลิกจัดการในการ์ดการตั้งค่าการสมัครใช้บริการในแดชบอร์ด
- เลือกการสมัครใช้บริการที่ใช้งานอยู่ซึ่งคุณต้องการทดสอบ
- คลิกต่ออายุเลย

เมื่อคลิกปุ่มต่ออายุเลยแล้ว ระบบจะต่ออายุการสมัครใช้บริการทดสอบ ในอีกไม่นาน
ข้อควรทราบ
- คุณต้องรับทราบการสมัครใช้บริการทดสอบก่อนใช้ฟีเจอร์การต่ออายุแบบเร่ง ไม่เช่นนั้นระบบจะยกเลิกการสมัครใช้บริการ
- กระบวนการต่ออายุอาจใช้เวลาสักครู่
- เมื่อต่ออายุการสมัครใช้บริการ คุณจะใช้ฟีเจอร์การเปลี่ยนแปลงราคาการสมัครใช้บริการไม่ได้
- หากคุณคลิกปุ่มต่ออายุตอนนี้เมื่อการเปลี่ยนแปลงราคามีผล Play จะใช้ราคาใหม่หากผู้ใช้ยอมรับ อย่างไรก็ตาม หากราคาใหม่ ต้องได้รับการยอมรับจากผู้ใช้ และผู้ใช้ยังไม่ได้ยอมรับ Play จะยกเลิก การสมัครใช้บริการ
ข้อเสนอช่วงทดลองใช้
ฟีเจอร์การทดสอบข้อเสนอช่วงทดลองใช้ของ Play Billing Lab ช่วยให้ผู้ทดสอบที่มีใบอนุญาตทดสอบ และใช้ข้อเสนอช่วงทดลองใช้ฟรีหรือข้อเสนอช่วงแนะนำได้ไม่จำกัดจำนวนครั้งโดย เลือกช่องทำเครื่องหมายทดสอบช่วงทดลองใช้ฟรีหรือข้อเสนอช่วงแนะนำ แล้วใช้ การเปลี่ยนแปลง ซึ่งจะช่วยให้คุณไม่ต้องสร้างหลายบัญชีเพื่อทดสอบข้อเสนอช่วงทดลองใช้ ที่พร้อมให้บริการสำหรับสมาชิกใหม่เท่านั้น

การเปลี่ยนแปลงราคา
นอกจากนี้ คุณยังใช้ Play Billing Lab และผู้ทดสอบที่มีใบอนุญาตเพื่อทดสอบการเปลี่ยนแปลงราคาค่าสมัครใช้บริการได้โดยไม่ส่งผลกระทบต่อสมาชิกรายอื่นๆ ที่ใช้งานอยู่ โดยทำตามขั้นตอนต่อไปนี้
- คลิกจัดการในการ์ดการตั้งค่าการสมัครใช้บริการในแดชบอร์ด
- เลือกการสมัครใช้บริการที่ใช้งานอยู่ซึ่งคุณต้องการทดสอบ
- ป้อนราคาใหม่
- เลือกหรือยกเลิกการเลือกช่องทําเครื่องหมายการเลือกไม่ใช้ของผู้ใช้ตามข้อกําหนดในการทดสอบ
- คลิกใช้

หลังจากใช้การเปลี่ยนแปลงแล้ว ระบบจะอัปเดตราคาตั้งแต่การต่ออายุครั้งถัดไป สำหรับผู้ทดสอบเท่านั้น สมาชิกที่ใช้งานอยู่รายอื่นๆ จะไม่ได้รับผลกระทบ กฎของผู้ทดสอบที่มีใบอนุญาตทั้งหมดจะใช้กับการสมัครใช้บริการทดสอบ จากนั้นผู้ทดสอบจะทดสอบแอป สำหรับกระบวนการดาวน์สตรีมที่ทริกเกอร์โดยการเปลี่ยนแปลงราคาได้ เช่น การแจ้งเตือน การเปลี่ยนแปลงราคา
โปรดคำนึงถึงข้อควรพิจารณาต่อไปนี้เมื่อวางแผนระยะเวลาการทดสอบ
- เนื่องจากระยะเวลาการต่ออายุสำหรับผู้ทดสอบใบอนุญาตนั้นสั้น จึงเป็นไปได้ว่าการย้ายข้อมูลราคาจากคอนโซลจะไม่ลงทะเบียนสำหรับผู้ทดสอบใบอนุญาต หากต้องการทดสอบการแจ้งเตือนและการส่งอีเมลเกี่ยวกับการเปลี่ยนแปลงราคา นักพัฒนาแอปควรเลื่อนการเรียกเก็บเงินอย่างน้อย 1 ชั่วโมงหลังจากทริกเกอร์การเปลี่ยนแปลงราคา
- การลดราคาจะไม่มีระยะเวลาการแจ้งเตือน ระบบจะแจ้งให้ผู้ใช้ทราบเรื่อง การลดราคาหลังจากย้ายข้อมูลกลุ่มประชากรตามรุ่นไม่นาน ซึ่งจะไม่มีการเปลี่ยนแปลงเมื่อทำการทดสอบ
- สำหรับการขึ้นราคา ระบบจะคำนวณเวลาการแจ้งเตือนการทดสอบเช่นเดียวกับการขึ้นราคาจริง ดังนี้
- ระบบจะเรียกเก็บเงินจากผู้ใช้ครั้งแรกในวันครบรอบการเรียกเก็บเงินครั้งแรกหลังจาก ระยะเวลาการแจ้งเตือนแบบบังคับ
- ระบบจะคำนวณเวลาการแจ้งเตือนย้อนหลังนับจากวันที่เรียกเก็บเงินครั้งแรก
- การแจ้งเตือนสุดท้ายจะส่งก่อนการเรียกเก็บเงิน 1 นาทีเสมอ ไม่ว่าช่วงเวลาที่เรียกเก็บเงินจะเป็นอย่างไร
ตารางต่อไปนี้แสดงระยะเวลาการเรียกเก็บเงินและการแจ้งเตือนสำหรับการทดสอบสำหรับระยะเวลาการเรียกเก็บเงินจริงหลายช่วง
ระยะเวลาการเรียกเก็บเงินของแพ็กเกจเริ่มต้นจริง | ช่วงเวลาที่เรียกเก็บเงินทดสอบ | ระยะเวลาการแจ้งเตือนการทดสอบ (ภูมิภาคที่เลือกใช้และเลือกไม่ใช้ที่มีการแจ้งเตือนล่วงหน้า 30 วัน ) | ระยะเวลาการแจ้งเตือนการทดสอบ (ภูมิภาคที่เลือกไม่ใช้ซึ่งมีประกาศล่วงหน้า 60 วัน) |
1 สัปดาห์ | 5 นาที | 5 นาที | 10 นาที |
1 เดือน | 5 นาที | 5 นาที | 10 นาที |
3 เดือน | 10 นาที | 3 นาที | 6 นาที |
6 เดือน | 15 นาที | 2 นาที | 4 นาที |
1 ปี | 30 นาที | 3 นาที | 6 นาที |
ความยินยอมในการขึ้นราคา
ข้อมูลที่เกี่ยวข้องกับการปรับราคาขึ้นซึ่งต้องได้รับความยินยอมจากผู้ใช้จะพร้อมให้คุณใช้งานใน purchases.subscriptionsv2.get
API
Google Play จะส่งการแจ้งเตือนแบบพุชและทางอีเมล 2 รายการเกี่ยวกับการปรับราคาขึ้นไปยังผู้ใช้ที่เกี่ยวข้อง (รวมถึงผู้ทดสอบใบอนุญาต) ก่อนที่การปรับราคาขึ้นจะมีผล ระยะเวลาการแจ้งเตือน สำหรับการทดสอบมีดังนี้
กำหนดเวลาการแจ้งเตือน | ระยะเวลาการแจ้งเตือนการทดสอบ |
การแจ้งเตือนครั้งแรก | 3 นาที |
การแจ้งเตือนครั้งที่ 2 (ครั้งสุดท้าย) | 1 นาที |
กรอบการทดสอบ
ขยายส่วนต่อไปนี้โดยคลิกแสดง/ซ่อนเพื่อแสดงสถานการณ์การทดสอบ ที่คุณควรใช้เพื่อยืนยันการผสานรวมการสมัครใช้บริการ
ทดสอบธุรกรรมที่รอดำเนินการ
คุณควรทดสอบว่าระบบจัดการธุรกรรมที่รอดำเนินการอย่างถูกต้องและสิทธิ์
ได้รับการอัปเดตตามนั้นเมื่อสถานะการซื้อเปลี่ยนเป็น PURCHASED
ผู้ทดสอบใบอนุญาต
มีสิทธิ์เข้าถึงเครื่องมือทดสอบ 2 รายการสำหรับการชำระเงินแบบล่าช้า ซึ่ง
การชำระเงินจะเสร็จสมบูรณ์หรือยกเลิกโดยอัตโนมัติหลังจากผ่านไป 2-3 นาที
ทำการซื้อด้วยรูปแบบการชำระเงินที่ล่าช้า การ์ดทดสอบแบบช้า ถูกปฏิเสธ หลังจากผ่านไป 2-3 นาที ดังที่แสดงในรูปที่ 8 รีสตาร์ทแอปและตรวจสอบว่า ยังไม่ได้รับสิทธิ์การซื้อ
รูปที่ 8 ทดสอบการซื้อด้วยบัตรทดสอบแบบช้าที่ถูกปฏิเสธ ทำการซื้อด้วยรูปแบบการชำระเงินที่ล่าช้า การ์ดทดสอบแบบช้า อนุมัติ หลังผ่านไปแล้ว 2-3 นาที ดังที่แสดงในรูปที่ 9 รอสักครู่และตรวจสอบ ว่าระบบได้ให้สิทธิ์การซื้อแล้ว
รูปที่ 9 ทดสอบการซื้อด้วยบัตรทดสอบแบบช้าที่ได้รับอนุมัติ
ทดสอบรหัสโปรโมชัน
คุณสามารถใช้ Google Play Console เพื่อสร้างรหัสสำหรับการ ทดสอบของคุณเอง โปรดทราบว่าคุณสร้างรหัสโปรโมชันได้สูงสุด 500 รหัสต่อไตรมาส ในผลิตภัณฑ์ที่มีการจัดการทั้งหมดในแอป
คุณควรทดสอบสถานการณ์การแลกรหัสโปรโมชันต่อไปนี้
- เมื่อป้อนรหัสโปรโมชันในกล่องโต้ตอบการซื้อที่เปิดขึ้น ภายในแอป
- เมื่อมีการแลกรหัสโปรโมชันในแอป Google Play Store
- เมื่อแลกรหัสโปรโมชันที่ https://play.google.com/store โดยใช้ปุ่มแลกรับข้อเสนอในการนำทางด้านซ้าย
ในสถานการณ์เหล่านี้ คุณควรทดสอบการแลกรหัสหลายๆ วิธีเท่าที่จะเป็นไปได้ ทำการทดสอบต่อไปนี้อย่างน้อย
- การแลกสิทธิ์ก่อนติดตั้งแอป
- การแลกสิทธิ์ขณะที่แอปทำงานอยู่เบื้องหน้า โปรดทราบว่าสำหรับการทดสอบนี้ คุณต้องใช้อุปกรณ์อีกเครื่องเพื่อทดสอบโดยใช้แอป Google Play Store และอย่าลืมทดสอบการแลกสิทธิ์จากหน้าจอต่างๆ ในแอป
- การแลกสิทธิ์ในโหมดหลายหน้าต่าง ซึ่งจะแสดงทั้งแอปของคุณและแอป Google Play Store พร้อมกัน
สำหรับการทดสอบแต่ละครั้ง ให้ตรวจสอบว่าตรวจพบรายการอย่างถูกต้องและมีการแจ้งเตือนผู้ใช้
ทดสอบประสบการณ์การซื้อในภูมิภาคต่างๆ
คุณทดสอบประสบการณ์การซื้อได้โดยใช้หรือไม่ใช้ Play Billing Lab ดังนี้
ทดสอบ
กับ
แอป Android ของ Play Billing Lab ช่วยให้คุณทดสอบขั้นตอนการซื้อใน ทุกภูมิภาคได้ อย่างไรก็ตาม หากต้องการใช้ Play Billing Lab คุณต้องเป็นผู้ทดสอบใบอนุญาต ทำตามขั้นตอนต่อไปนี้เพื่อทดสอบ
- ลงทะเบียนผู้ใช้การเรียกเก็บเงินในแอปเป็นผู้ทดสอบใบอนุญาต
- เข้าสู่ระบบแอป Play Billing Lab ด้วยผู้ใช้รายเดียวกัน
- เลือกประเทศที่ต้องการและใช้การเปลี่ยนแปลงใน Play Billing Lab
- เปิดขั้นตอนการซื้อในแอปที่อยู่ระหว่างการทดสอบ

ทดสอบ
ที่ไม่มี
นอกจากนี้ คุณยังทดสอบขั้นตอนการซื้อในภูมิภาคใดก็ได้โดยไม่ต้องใช้ Play Billing Lab ทำตามขั้นตอนต่อไปนี้เพื่อทดสอบ
- สร้างบัญชี Gmail ใหม่ คุณสร้างบัญชีได้ในทุกประเทศ
- นอกจากนี้ คุณยังตั้งค่าผู้ใช้ให้เป็นผู้ทดสอบใบอนุญาตได้ด้วย (ไม่บังคับ)
- ใช้ VPN ไปยังประเทศที่ต้องการเพื่อทดสอบ
- เปิดขั้นตอนการซื้อ
คุณล้างข้อมูลและแคชของ Play Store แล้วทำขั้นตอนที่ #3 และ #4 ซ้ำ กับประเทศที่ต้องการทดสอบได้ หลังจากเปลี่ยนไปใช้ประเทศใหม่ แล้ว คุณจะต้องล้างข้อมูลของ Google Play Store เพื่อนำข้อมูล ที่เกี่ยวข้องกับประเทศก่อนหน้านี้ออก
ทั้ง 2 วิธีนี้สำหรับการทดสอบการซื้อช่วยให้คุณทดสอบการมีสิทธิ์ระดับภูมิภาคของข้อเสนอ และประสบการณ์ของผู้ใช้ในภูมิภาคใดก็ได้ ไม่ว่าคุณจะทดสอบอยู่ที่ใดก็ตาม
ทดสอบประสบการณ์การซื้อโดยใช้วิธีการชำระเงินจริง
คุณสามารถทดสอบประสบการณ์การซื้อด้วยวิธีการชำระเงินจริงได้โดยใช้แอป Android Play Billing Lab
ทำตามขั้นตอนต่อไปนี้เพื่อทดสอบวิธีการชำระเงินจริง
- ลงทะเบียนผู้ใช้บัญชี Google เป็นผู้ทดสอบใบอนุญาต
- เข้าสู่ระบบแอป Play Billing Lab ด้วยผู้ใช้รายเดียวกัน
- เปิดใช้วิธีการชำระเงินจริงในแอป Play Billing Lab
- รีสตาร์ทและเปิดขั้นตอนการซื้อในแอปที่อยู่ระหว่างการทดสอบ