คุณควรทดสอบการผสานรวมตลอดการพัฒนา หากต้องการทดสอบในระหว่างขั้นตอนการพัฒนา เราขอแนะนำให้ใช้ผู้ทดสอบที่ได้รับอนุญาตและ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 นาที |
นอกจากนี้ เรายังลดระยะเวลาของฟีเจอร์การสมัครใช้บริการตามระยะเวลา เช่น ช่วงทดลองใช้ฟรี เพื่อใช้ในการทดสอบด้วย ตารางต่อไปนี้ระบุระยะเวลาการทดสอบ ที่เชื่อมโยงกับฟีเจอร์การสมัครใช้บริการตามเวลา
ฟีเจอร์ | ระยะเวลาการทดสอบ |
การรับทราบการซื้อ | 5 นาที |
ช่วงทดลองใช้ฟรี | 3 นาที |
ระยะเวลาของราคาช่วงแนะนำ | เหมือนกับระยะเวลาทดสอบการสมัครใช้บริการ |
ระยะเวลาผ่อนผัน | 5 นาที |
การระงับบัญชี | 10 นาที |
หยุดชั่วคราว (1 เดือน) | 5 นาที |
หยุดชั่วคราว (2 เดือน) | 10 นาที |
หยุดชั่วคราว (3 เดือน) | 15 นาที |
การเร่งการต่ออายุ
นอกจากนี้ คุณยังใช้ Play Billing Lab และผู้ทดสอบที่มีใบอนุญาตเพื่อเร่งระยะเวลาการต่ออายุการสมัครใช้บริการทดสอบได้โดยทำตามขั้นตอนต่อไปนี้
- คลิกจัดการในการ์ดการตั้งค่าการสมัครใช้บริการในแดชบอร์ด
- เลือกการสมัครใช้บริการที่ใช้งานอยู่ซึ่งคุณต้องการทดสอบ
- คลิกต่ออายุเลย

เมื่อคลิกปุ่มต่ออายุเลยแล้ว ระบบจะต่ออายุการสมัครใช้บริการทดสอบในอีกไม่นาน
โปรดทราบว่า
- คุณต้องรับทราบการสมัครใช้บริการทดสอบก่อนจึงจะใช้ฟีเจอร์การต่ออายุแบบเร่งได้ มิเช่นนั้นระบบจะยกเลิกการสมัครใช้บริการ
- กระบวนการต่ออายุอาจใช้เวลาสักครู่
- ปุ่มต่ออายุตอนนี้จะใช้ไม่ได้เมื่อมีการเปลี่ยนแปลงราคา
- เมื่อมีการต่ออายุการสมัครใช้บริการ คุณจะใช้ฟีเจอร์การเปลี่ยนราคาการสมัครใช้บริการไม่ได้
ข้อเสนอช่วงทดลองใช้
ฟีเจอร์การทดสอบข้อเสนอช่วงทดลองใช้ของ 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 นาที |
กรอบการทดสอบ
ขยายส่วนต่อไปนี้โดยคลิกแสดง/ซ่อนเพื่อแสดงสถานการณ์การทดสอบ ที่คุณควรใช้เพื่อยืนยันการผสานรวมการสมัครใช้บริการ
ทดสอบธุรกรรมที่รอดำเนินการ
คุณควรทดสอบว่าระบบจัดการธุรกรรมที่รอดำเนินการอย่างถูกต้อง และสิทธิ์จะ
ได้รับการอัปเดตตามนั้นเมื่อสถานะการซื้อเปลี่ยนเป็น 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
- รีสตาร์ทและเปิดขั้นตอนการซื้อในแอปที่อยู่ระหว่างการทดสอบ