คุณควรทดสอบการผสานรวมตลอดการพัฒนา เพื่อทดสอบ ในขั้นตอนการพัฒนา เราขอแนะนำให้ใช้ประโยชน์จาก ผู้ทดสอบใบอนุญาตและ Play Billing Lab เพื่อตรวจสอบสถานการณ์ที่อธิบาย ในส่วนนี้
ผู้ทดสอบที่มีใบอนุญาต
หากต้องการกำหนดค่าผู้ทดสอบใบอนุญาต โปรดดู ทดสอบการเรียกเก็บเงินสำหรับการซื้อในแอปด้วยการอนุญาตให้ใช้สิทธิแอปพลิเคชัน
การใช้ผู้ทดสอบใบอนุญาตมีประโยชน์ดังนี้
- โดยปกติแล้ว Google Play Billing Library จะบล็อกสำหรับแอปที่ไม่ได้ ลงนามและอัปโหลดไปยัง Google Play แล้ว ผู้ทดสอบใบอนุญาตจะข้ามการตรวจสอบนี้ได้ ซึ่งหมายความว่าคุณสามารถไซด์โหลดแอปเพื่อทดสอบ แม้แต่แอปที่ใช้บิลด์การแก้ไขข้อบกพร่อง ด้วยลายเซ็นในการแก้ไขข้อบกพร่องโดยไม่จำเป็นต้องอัปโหลดไปยังเวอร์ชันใหม่ แอป โปรดทราบว่าชื่อแพ็กเกจต้องตรงกับชื่อของแอปที่ ที่กำหนดค่าไว้สำหรับ Google Play และบัญชี Google ต้องเป็นผู้ทดสอบใบอนุญาต สำหรับบัญชี Google Play Console
- ผู้ทดสอบใบอนุญาตมีสิทธิ์เข้าถึงวิธีการชำระเงินทดสอบที่หลีกเลี่ยง เรียกเก็บเงินจริงจากผู้ทดสอบสำหรับการซื้อ หรืออาจใช้การทดสอบ วิธีการชำระเงินเพื่อจำลองสถานการณ์บางอย่าง เช่น เมื่อการชำระเงิน ถูกปฏิเสธ รูปที่ 1 แสดงรูปแบบการชำระเงินทดสอบเหล่านี้ตามที่ปรากฏ ในขั้นตอนการซื้อ
- ผู้ทดสอบใบอนุญาตจะทดสอบฟีเจอร์การสมัครใช้บริการได้อย่างรวดเร็ว
![ผู้ทดสอบที่มีใบอนุญาตมีสิทธิ์เข้าถึงวิธีการชำระเงินทดสอบ](https://developer.android.google.cn/static/images/google/play/billing/test-payment-methods.png?authuser=19&hl=th)
ต่อไปนี้คือรายละเอียดเพิ่มเติมเกี่ยวกับกระบวนการซื้อทดสอบ
- การซื้อทดสอบใช้ขั้นตอนการซื้อแอปเดียวกันกับที่ใช้โดยการซื้อจริง
- จะไม่มีการคำนวณภาษีสำหรับการซื้อทดสอบ
- 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
Play Billing Lab คือแอป Android ที่ช่วยให้นักพัฒนาทดสอบ การผสานรวมกับระบบการเรียกเก็บเงินของ Google Play โดยจะมอบฟังก์ชัน วิธีที่สะดวกสำหรับนักพัฒนาแอปในการทดสอบฟีเจอร์การเรียกเก็บเงิน ผสานรวมได้เร็วขึ้น และเปิดตัวด้วยความมั่นใจที่สูงขึ้น คุณดาวน์โหลดและติดตั้งได้ Play Billing Lab จาก Play Store
Play Billing Lab ช่วยให้คุณทำสิ่งต่อไปนี้ในการทดสอบได้
- เปลี่ยนประเทศใน Play จากภายใน Play Billing Lab และใช้การตั้งค่ากับการทดสอบ วิธีนี้ช่วยให้ การทดสอบประสบการณ์ของผู้ใช้ที่กำหนดเองในประเทศ/ภูมิภาคต่างๆ ไม่ว่าผู้ทดสอบจะทำการทดสอบจริงที่ใดก็ตาม
- ทดสอบการทดลองใช้หรือข้อเสนอช่วงแนะนำซ้ำๆ โดยใช้ บัญชี
- ทดสอบการเปลี่ยนแปลงราคาการสมัครใช้บริการโดยไม่ส่งผลกระทบต่อ ผู้ติดตามที่ใช้งานอยู่
![แดชบอร์ด Play Billing Lab](https://developer.android.google.cn/static/images/google/play/billing/play-billing-lab-dashboard.png?authuser=19&hl=th)
ทดสอบผลิตภัณฑ์แบบเรียกเก็บเงินครั้งเดียว
ทดสอบผลิตภัณฑ์ที่ใช้แล้วหมดไป
เมื่อทดสอบผลิตภัณฑ์ที่ใช้แล้วหมดไป เราขอแนะนำให้ทดสอบในสถานการณ์ต่างๆ ซึ่งรวมถึงรายการต่อไปนี้
- การซื้อที่สำเร็จซึ่งผู้ใช้ได้รับไอเทม ด้วยผู้ทดสอบใบอนุญาต คุณสามารถใช้เครื่องมือทดสอบ อนุมัติเสมอวิธีการชำระเงิน
- การซื้อที่เรียกเก็บเงินจากวิธีการชำระเงินไม่สำเร็จ และผู้ใช้ควร ไม่ได้รับสินค้า คุณสามารถใช้ผู้ทดสอบใบอนุญาต วิธีการชำระเงินแบบเครื่องมือทดสอบ ปฏิเสธเสมอ
- ตรวจสอบว่าซื้อไอเทมได้หลายครั้ง
คุณควรตรวจสอบว่าการซื้อได้รับการตอบรับอย่างถูกต้องตามที่อธิบายไว้ใน กำลังประมวลผลการซื้อ สำหรับ การซื้อจากผู้ทดสอบใบอนุญาต คุณจะได้รับเงินคืนหลัง 3 นาทีหาก แอปของคุณไม่รับทราบการซื้อและคุณจะได้รับอีเมลเกี่ยวกับ การยกเลิก คุณยังสามารถตรวจสอบแท็บคำสั่งซื้อใน Google Play คอนโซลเพื่อดูว่าคำสั่งซื้อได้รับการคืนเงินหรือไม่หลังจากผ่านไป 3 นาที
ทดสอบผลิตภัณฑ์ที่ใช้ไม่ได้แล้ว
สิ่งที่ใช้หมดไปแล้วควรได้รับการทดสอบเหมือนกับของใช้แล้วหมดไป แต่คุณควร ตรวจสอบรายการที่ไม่สามารถซื้อได้อีกครั้งภายในแอปของคุณ อย่าลืมยืนยัน การรับทราบเกี่ยวกับการซื้อสำหรับทั้งสินค้าอุปโภคบริโภคและสินค้าอุปโภคบริโภค (เมื่อ ที่เกี่ยวข้อง) เนื่องจากตรรกะในการดำเนินการกับการซื้อแต่ละประเภทจะแตกต่างกันไป
ทดสอบการซื้อที่รอดำเนินการ
คุณควรทดสอบการซื้อที่รอดำเนินการซึ่งควรได้รับไอเทมเมื่อ
สถานะการซื้อจะกลายเป็น PURCHASED
ผู้ทดสอบที่มีใบอนุญาตมี
สิทธิ์ในการเข้าถึง
เครื่องมือการทดสอบสำหรับรูปแบบการชำระเงินที่ล่าช้าซึ่งมีการชำระเงินโดยอัตโนมัติ
เสร็จสมบูรณ์หรือยกเลิกหลังจากผ่านไป 2-3 นาที
ทำการซื้อด้วยรูปแบบการชำระเงินแบบล่าช้า "การ์ดทดสอบแบบช้า หลังจากผ่านไป 2-3 นาที" ดังที่แสดงในรูปที่ 2 รีสตาร์ทแอป ตรวจสอบว่าการซื้อไม่ได้ดำเนินการจริง
รูปที่ 3 ทดสอบการซื้อด้วยการ์ดทดสอบแบบช้าที่ถูกปฏิเสธ ทำการซื้อด้วยรูปแบบการชำระเงินแบบล่าช้า "การ์ดทดสอบแบบช้า อนุมัติหลังผ่านไป 2-3 นาที" ดังที่แสดงในรูปที่ 3 โปรดรอสักครู่ ตรวจสอบว่าได้ทำการซื้อแล้ว
รูปที่ 4 ทดสอบการซื้อด้วยการ์ดการทดสอบแบบช้าที่ได้รับอนุมัติ
ดูข้อมูลเพิ่มเติมได้ที่การจัดการธุรกรรมที่รอดำเนินการ
ทดสอบฟีเจอร์เฉพาะการสมัครใช้บริการ
ขั้นตอนการซื้อสำหรับผลิตภัณฑ์แบบเรียกเก็บเงินครั้งเดียวและการสมัครใช้บริการจะคล้ายกัน แต่ การสมัครใช้บริการจะมีสถานการณ์เพิ่มเติม เช่น สำเร็จหรือถูกปฏิเสธ การต่ออายุการสมัครใช้บริการ หากต้องการทดสอบการต่ออายุ คุณสามารถใช้ เครื่องมือทดสอบ อนุมัติเสมอ และเครื่องมือทดสอบ ปฏิเสธเสมอ วิธีการชำระเงินที่พร้อมใช้งานสำหรับผู้ทดสอบใบอนุญาตดังที่แสดงในรูปที่ 1 ใช้เครื่องมือการชำระเงินเหล่านี้เพื่อทดสอบสถานการณ์ต่างๆ นอกเหนือจาก สถานการณ์การสมัครสมาชิก
เช่นเดียวกับผลิตภัณฑ์แบบเรียกเก็บเงินครั้งเดียว คุณควรตรวจสอบว่าการซื้อนั้น รับทราบอย่างถูกต้องตามที่อธิบายไว้ใน กำลังประมวลผลการซื้อ สำหรับ การซื้อจากผู้ทดสอบใบอนุญาต คุณจะได้รับเงินคืนหลัง 3 นาทีหาก แอปของคุณไม่รับทราบการซื้อและคุณจะได้รับอีเมลเกี่ยวกับ การยกเลิก คุณยังตรวจสอบแท็บคำสั่งซื้อใน Google Play Console เพื่อทำสิ่งต่อไปนี้ได้ ดูว่าคำสั่งซื้อได้รับเงินคืนหรือไม่หลังจาก 3 นาที
ระยะเวลาการต่ออายุ
การสมัครใช้บริการทดสอบจะต่ออายุได้เร็วกว่าการสมัครใช้บริการจริง และ สามารถต่ออายุการสมัครใช้บริการทดสอบได้สูงสุด 6 ครั้ง ไม่ใช่การใช้งานฟรี ช่วงทดลองใช้และระยะเวลาแนะนำ
ตารางต่อไปนี้แสดงเวลาต่ออายุการทดสอบสำหรับการสมัครใช้บริการ ระยะเวลาที่หลากหลาย เวลาเหล่านี้เป็นเวลาโดยประมาณ คุณอาจเห็นขนาดเล็ก ช่วงเวลาที่แน่นอนของเหตุการณ์ หากต้องการชดเชยรูปแบบ โทร API เพื่อดูสถานะปัจจุบันหลังวันที่หมดอายุของการสมัครใช้บริการทั้งหมด
ระยะเวลาสมัครใช้บริการเวอร์ชันที่ใช้งานจริง | ทดสอบการต่ออายุการสมัครใช้บริการ |
1 สัปดาห์ | 5 นาที |
1 เดือน | 5 นาที |
3 เดือน | 10 นาที |
6 เดือน | 15 นาที |
1 ปี | 30 นาที |
นอกจากนี้ ฟีเจอร์การสมัครใช้บริการที่อิงตามเวลา เช่น ช่วงทดลองใช้ฟรี จะถูกตัดให้สั้นลงสำหรับ การทดสอบ ตารางต่อไปนี้จะระบุระยะเวลาทดสอบ ที่เกี่ยวข้องกับฟีเจอร์การสมัครใช้บริการที่อิงตามเวลา
ฟีเจอร์ | ระยะเวลาทดสอบ |
การรับทราบการซื้อ | 5 นาที |
ช่วงทดลองใช้ฟรี | 3 นาที |
ช่วงราคาช่วงแนะนำ | เท่ากับระยะเวลาทดสอบการสมัครใช้บริการ |
ระยะเวลาผ่อนผัน (ทั้ง 3 และ 7 วัน) | 5 นาที |
การระงับบัญชี | 10 นาที |
หยุดชั่วคราว (1 เดือน) | 5 นาที |
หยุดชั่วคราว (2 เดือน) | 10 นาที |
หยุดชั่วคราว (3 เดือน) | 15 นาที |
ข้อเสนอช่วงทดลองใช้
ด้วยคุณลักษณะการทดสอบข้อเสนอพิเศษ การทดลองใช้ Play Billing Lab ผู้ทดสอบใบอนุญาตสามารถทดสอบและใช้ช่วงทดลองใช้ฟรี หรือข้อเสนอช่วงแนะนำ จำนวนครั้งที่เลือกได้โดยการตรวจสอบ "ทดสอบช่วงทดลองใช้ฟรีหรือข้อเสนอช่วงแนะนำ" ช่องทำเครื่องหมายและนำการเปลี่ยนแปลงไปใช้ ทำให้ไม่จำเป็นต้องสร้างหลายรายการ บัญชีเพื่อทดสอบข้อเสนอช่วงทดลองใช้ซึ่งมีให้บริการสำหรับสมาชิกใหม่เท่านั้น
![ทดสอบข้อเสนอทดลองใช้](https://developer.android.google.cn/static/images/google/play/billing/trial-offers-testing.png?authuser=19&hl=th)
การเปลี่ยนแปลงราคา
คุณยังสามารถใช้ Play Billing Lab และผู้ทดสอบใบอนุญาตเพื่อทดสอบ การเปลี่ยนแปลงราคาการสมัครใช้บริการหากไม่มี ที่ส่งผลกระทบต่อสมาชิกรายอื่นๆ ที่ใช้งานอยู่ โดยทำตามขั้นตอนต่อไปนี้
- คลิกจัดการในการ์ดการตั้งค่าการสมัครใช้บริการในแดชบอร์ด
- เลือกการสมัครใช้บริการที่ใช้งานอยู่ที่ต้องการทดสอบ
- ป้อนราคาใหม่
- เลือกหรือยกเลิกการเลือกช่องทำเครื่องหมายผู้ใช้เลือกไม่รับตามข้อกำหนดในการทดสอบ
- คลิกใช้
![ทดสอบการเปลี่ยนแปลงราคาการสมัครใช้บริการ](https://developer.android.google.cn/static/images/google/play/billing/play-billing-lab-price-change.png?authuser=19&hl=th)
หลังจากใช้การเปลี่ยนแปลงแล้ว ระบบจะอัปเดตราคาตั้งแต่วันที่ถัดไป เฉพาะสำหรับผู้ทดสอบเท่านั้น ส่วนผู้ติดตามที่ใช้งานอยู่คนอื่นๆ จะไม่ได้รับผลกระทบ กฎผู้ทดสอบใบอนุญาตทั้งหมดจะมีผลกับการสมัครใช้บริการทดสอบ ผู้ทดสอบสามารถ จากนั้นทดสอบแอปเพื่อดูกระบวนการดาวน์สตรีมที่เกิดจากการเปลี่ยนแปลงราคา เช่น การแจ้งเตือนการเปลี่ยนแปลงราคา
คำนึงถึงข้อควรพิจารณาต่อไปนี้เมื่อวางแผนระยะเวลาการทดสอบ
- เนื่องจากผู้ทดสอบใบอนุญาตมีระยะเวลาการต่ออายุที่น้อย จึงอาจเป็นไปได้ว่า การย้ายข้อมูลราคาที่ดำเนินการจากคอนโซลจะไม่ลงทะเบียนสำหรับผู้ทดสอบใบอนุญาต ถึง ตรวจสอบว่าได้ทดสอบการแจ้งเตือนการเปลี่ยนแปลงราคาและอีเมล นักพัฒนาแอป ควรเลื่อนการเรียกเก็บเงินออกไปอย่างน้อย 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 นาที" ดังที่แสดงในรูปที่ 2 รีสตาร์ทแอป ตรวจสอบว่าการซื้อไม่ได้ดำเนินการจริง
รูปที่ 2 ทดสอบการซื้อด้วยการ์ดทดสอบแบบช้าที่ถูกปฏิเสธ ทำการซื้อด้วยรูปแบบการชำระเงินแบบล่าช้า "การ์ดทดสอบแบบช้า อนุมัติหลังผ่านไป 2-3 นาที" ดังที่แสดงในรูปที่ 3 โปรดรอสักครู่ ตรวจสอบว่าได้ทำการซื้อแล้ว
รูปที่ 3 ทดสอบการซื้อด้วยการ์ดการทดสอบแบบช้าที่ได้รับอนุมัติ
ทดสอบรหัสโปรโมชัน
คุณสามารถใช้ 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
- เปิดขั้นตอนการซื้อในแอปขณะทดสอบ
![ทดสอบประสบการณ์การซื้อในภูมิภาคต่างๆ](https://developer.android.google.cn/static/images/google/play/billing/play-billing-lab-country.png?authuser=19&hl=th)
ทดสอบโดยไม่ใช้
คุณสามารถทดสอบขั้นตอนการซื้อในภูมิภาคใดก็ได้โดยไม่ต้องใช้ Play Billing Lab ใช้ขั้นตอนต่อไปนี้เพื่อทดสอบ
- สร้างบัญชี Gmail ใหม่ บัญชีนี้สามารถสร้างบัญชีในประเทศใดก็ได้
- หรือคุณจะตั้งค่าผู้ใช้เป็นผู้ทดสอบใบอนุญาตก็ได้
- VPN ไปยังประเทศที่ต้องการเพื่อทดสอบ
- เปิดขั้นตอนการซื้อ
คุณสามารถล้างข้อมูลและแคชของ Play Store แล้วทำขั้นตอนที่ 3 และ #4 ซ้ำได้ ประเทศที่คุณต้องการทดสอบ หลังจากเปลี่ยนเป็นประเทศอื่น เพื่อล้างข้อมูลสำหรับ Google Play Store เพื่อนำข้อมูลที่เกี่ยวข้องกับ ประเทศ
วิธีทดสอบการซื้อทั้ง 2 วิธีนี้ช่วยให้คุณทดสอบการมีสิทธิ์รับข้อเสนอระดับภูมิภาคได้และ ประสบการณ์ของผู้ใช้ในทุกภูมิภาค ไม่ว่าคุณจะทำการทดสอบจริงจากที่ใด