คุณควรทดสอบการผสานรวมตลอดการพัฒนา ในการทดสอบในช่วงการพัฒนา เราขอแนะนำให้ใช้ประโยชน์จากผู้ทดสอบใบอนุญาตและ 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 ดังนี้
ทดสอบกับ
แอป Play Billing Lab สำหรับ Android ช่วยให้คุณทดสอบขั้นตอนการซื้อในภูมิภาคใดก็ได้ อย่างไรก็ตาม หากต้องการใช้ Play Billing Lab คุณจะต้องเป็นผู้ทดสอบใบอนุญาต ใช้ขั้นตอนต่อไปนี้เพื่อทดสอบ
- ลงทะเบียนผู้ใช้การเรียกเก็บเงินของแอปเป็นผู้ทดสอบใบอนุญาต
- ลงชื่อเข้าใช้แอป Play Billing Lab ด้วยผู้ใช้รายเดียวกัน
- เลือกประเทศที่ต้องการและใช้การเปลี่ยนแปลงใน Play Billing Lab
- เปิดขั้นตอนการซื้อในแอปขณะทดสอบ

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