ทดสอบการผสานรวม Google Play Billing Library

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

ผู้ทดสอบที่มีใบอนุญาต

หากต้องการกำหนดค่าผู้ทดสอบใบอนุญาต โปรดดูหัวข้อทดสอบการเรียกเก็บเงินสำหรับการซื้อในแอปด้วยการอนุญาตให้ใช้สิทธิแอปพลิเคชัน

การใช้ผู้ทดสอบใบอนุญาตมีประโยชน์ดังต่อไปนี้

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

รายละเอียดเพิ่มเติมเกี่ยวกับกระบวนการซื้อทดสอบมีดังนี้

  • การซื้อทดสอบใช้ขั้นตอนการซื้อในแอปเดียวกันกับการซื้อจริง
  • ระบบจะไม่คำนวณภาษีสำหรับการซื้อทดสอบ
  • Google Play จะระบุการซื้อทดสอบโดยแสดงการแจ้งเตือนตรงกลางกล่องโต้ตอบการซื้อ

คุณสามารถยืนยันบัญชีที่ทำการซื้อได้โดยขยายกล่องโต้ตอบการซื้อ ข้อควรทราบ

  • บัญชีทดสอบต้องอยู่ในอุปกรณ์ Android ของผู้ทดสอบ
  • หากอุปกรณ์มีมากกว่า 1 บัญชี การซื้อจะดำเนินการด้วยบัญชีที่ดาวน์โหลดแอป
  • หากไม่มีบัญชีใดดาวน์โหลดแอป การซื้อจะดำเนินการด้วยบัญชีแรก

ก่อนเผยแพร่แอป คุณสามารถใช้แทร็กทดสอบของ Google Play เพื่อดำเนินการตรวจสอบเพิ่มเติมได้ เช่น คุณอาจใช้ประโยชน์จากแทร็กทดสอบเพื่อให้ทีม QA รับรองรุ่นใหม่

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

หากต้องการทดสอบการผสานรวม Google Play Billing Library โดยใช้แทร็กทดสอบ ให้ทำดังนี้

  1. เผยแพร่แอปไปยังแทร็กทดสอบ โปรดทราบว่าหลังจากเผยแพร่แอปในแทร็กทดสอบแล้ว ระบบอาจใช้เวลา 2-3 ชั่วโมงเพื่อให้ผู้ทดสอบใช้งานแอปได้
  2. ตรวจสอบว่าผู้ทดสอบแต่ละรายเลือกใช้การทดสอบแอป ผู้ทดสอบจะเห็นคำอธิบายเกี่ยวกับความหมายของการเป็นผู้ทดสอบพร้อมลิงก์สำหรับเลือกใช้ใน 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 Billing Lab
รูปที่ 2 แดชบอร์ด Play Billing Lab

ทดสอบผลิตภัณฑ์แบบเรียกเก็บเงินครั้งเดียว

ทดสอบผลิตภัณฑ์ที่ใช้แล้วหมด

เมื่อทดสอบผลิตภัณฑ์ที่ใช้แล้วหมด ให้ทดสอบในสถานการณ์ต่างๆ ซึ่งรวมถึงสถานการณ์ต่อไปนี้

  • การซื้อที่สำเร็จซึ่งผู้ใช้ได้รับสินค้า เมื่อใช้เครื่องมือทดสอบใบอนุญาต คุณจะใช้วิธีการชำระเงินเครื่องมือทดสอบ อนุมัติเสมอได้
  • การซื้อที่ระบบเรียกเก็บเงินจากวิธีการชำระเงินไม่สำเร็จ และผู้ใช้ไม่ควรได้รับสินค้า เมื่อใช้เครื่องมือทดสอบใบอนุญาต คุณจะใช้วิธีการชำระเงินเครื่องมือทดสอบ ปฏิเสธเสมอได้
  • ตรวจสอบว่าซื้อไอเทมได้หลายครั้ง

ยืนยันว่ามีการรับทราบการซื้ออย่างถูกต้องตามที่อธิบายไว้ในการประมวลผลการซื้อ สำหรับการซื้อจากผู้ทดสอบใบอนุญาต ระบบจะคืนเงินสำหรับการซื้อหลังจากผ่านไป 3 นาทีหากแอปของคุณไม่รับทราบการซื้อดังกล่าว และคุณจะได้รับอีเมลเกี่ยวกับการยกเลิก นอกจากนี้ คุณยังตรวจสอบแท็บคำสั่งซื้อใน Google Play Console เพื่อดูว่ามีการคืนเงินคำสั่งซื้อหลังจากผ่านไป 3 นาทีหรือไม่

ทดสอบผลิตภัณฑ์ที่ไม่บริโภคได้

คุณควรทดสอบไอเทมที่ไม่มีวันหมดอายุเช่นเดียวกับไอเทมที่มีวันหมดอายุ แต่ควรยืนยันว่าผู้ใช้ซื้อไอเทมนั้นซ้ำภายในแอปไม่ได้ อย่าลืมยืนยันการยอมรับการซื้อทั้งสำหรับไอเทมที่ไม่มีวันหมดอายุและไอเทมที่มีวันหมดอายุ (หากมี) เนื่องจากตรรกะในการประมวลผลการซื้อทั้ง 2 ประเภทนั้นแตกต่างกัน

ทดสอบการซื้อที่รอดำเนินการ

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

  1. ทำการซื้อด้วยรูปแบบการชำระเงินที่ล่าช้า การ์ดทดสอบแบบช้า ปฏิเสธหลังผ่านไปแล้ว 2-3 นาที ดังที่แสดงในรูปที่ 3 รีสตาร์ทแอป แล้วตรวจสอบว่าการซื้อไม่ได้รับอนุญาต

    ทดสอบการซื้อด้วยการ์ดทดสอบแบบช้าที่ถูกปฏิเสธ
    รูปที่ 3 ทดสอบการซื้อด้วยการ์ดทดสอบแบบช้าที่ถูกปฏิเสธ

  2. ทำการซื้อด้วยรูปแบบการชำระเงินที่ล่าช้า การ์ดทดสอบแบบช้า อนุมัติหลังผ่านไปแล้ว 2-3 นาที ดังที่แสดงในรูปที่ 4 รอสักครู่เพื่อตรวจสอบว่าการซื้อได้รับอนุมัติแล้ว

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

  1. คลิกจัดการในการ์ดการตั้งค่าการสมัครใช้บริการในหน้าแดชบอร์ด
  2. เลือกการสมัครใช้บริการที่ใช้งานอยู่ที่ต้องการทดสอบ
  3. คลิกต่ออายุเลย
test subscription renew now
รูปที่ 5 ทดสอบการเร่งระยะเวลาการต่ออายุการสมัครใช้บริการ

เมื่อคลิกปุ่มต่ออายุเลย การสมัครใช้บริการช่วงทดลองใช้จะต่ออายุในไม่ช้า

โปรดทราบว่า

  • คุณต้องยอมรับการสมัครใช้บริการทดสอบก่อนจึงจะใช้ฟีเจอร์การต่ออายุแบบเร่งได้ มิฉะนั้นระบบจะยกเลิกการสมัครใช้บริการ
  • กระบวนการต่ออายุอาจใช้เวลา 2-3 วินาที
  • ปุ่มต่ออายุเลยจะใช้งานไม่ได้เมื่อการเปลี่ยนแปลงราคามีผล
  • เมื่อมีการต่ออายุการสมัครใช้บริการ ฟีเจอร์การเปลี่ยนแปลงราคาการสมัครใช้บริการจะใช้งานไม่ได้

ข้อเสนอช่วงทดลองใช้

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

ทดสอบข้อเสนอช่วงทดลองใช้
รูปที่ 6 ทดสอบข้อเสนอช่วงทดลองใช้

การเปลี่ยนแปลงราคา

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

  1. คลิกจัดการในการ์ดการตั้งค่าการสมัครใช้บริการในแดชบอร์ด
  2. เลือกการสมัครใช้บริการที่ใช้งานอยู่ซึ่งคุณต้องการทดสอบ
  3. ป้อนราคาใหม่
  4. เลือกหรือยกเลิกการเลือกช่องทําเครื่องหมายการไม่ใช้ของผู้ใช้ตามข้อกําหนดการทดสอบ
  5. คลิกใช้
ทดสอบการเปลี่ยนแปลงราคาการสมัครใช้บริการ
รูปที่ 7 ทดสอบการเปลี่ยนแปลงราคาการสมัครใช้บริการ

หลังจากใช้การเปลี่ยนแปลงแล้ว ระบบจะอัปเดตราคาโดยเริ่มจากการต่ออายุครั้งถัดไปสำหรับผู้ทดสอบเท่านั้น สมาชิกที่ใช้งานอยู่รายอื่นๆ จะไม่ได้รับผลกระทบ กฎทั้งหมดของผู้ทดสอบใบอนุญาตจะมีผลกับการสมัครใช้บริการทดสอบ จากนั้นผู้ทดสอบจะทดสอบแอปสำหรับกระบวนการดาวน์สตรีมที่ทริกเกอร์โดยการเปลี่ยนแปลงราคาได้ เช่น การแจ้งเตือนการเปลี่ยนแปลงราคา

โปรดคำนึงถึงสิ่งต่อไปนี้เมื่อวางแผนระยะเวลาการทดสอบ

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

  1. ทำการซื้อด้วยรูปแบบการชำระเงินที่ล่าช้า การ์ดทดสอบแบบช้า ปฏิเสธหลังผ่านไปแล้ว 2-3 นาที ดังที่แสดงในรูปที่ 8 รีสตาร์ทแอป แล้วตรวจสอบว่าการซื้อไม่ได้รับอนุญาต

    ทดสอบการซื้อด้วยการ์ดทดสอบแบบช้าที่ถูกปฏิเสธ
    รูปที่ 8 ทดสอบการซื้อด้วยการ์ดทดสอบแบบช้าที่ถูกปฏิเสธ

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

  1. ลงทะเบียนผู้ใช้การเรียกเก็บเงินในแอปเป็นผู้ทดสอบใบอนุญาต
  2. เข้าสู่ระบบแอป Play Billing Lab ด้วยผู้ใช้รายเดียวกัน
  3. เลือกประเทศที่ต้องการและใช้การเปลี่ยนแปลงใน Play Billing Lab
  4. เปิดขั้นตอนการซื้อในแอปที่อยู่ระหว่างการทดสอบ
ทดสอบประสบการณ์การซื้อในภูมิภาคต่างๆ
รูปที่ 10 ทดสอบประสบการณ์การซื้อในภูมิภาคต่างๆ

ทดสอบโดยไม่ต้อง

นอกจากนี้ คุณยังทดสอบขั้นตอนการซื้อในภูมิภาคใดก็ได้โดยไม่ต้องใช้ Play Billing Lab ใช้ขั้นตอนต่อไปนี้เพื่อทดสอบ

  1. สร้างบัญชี Gmail ใหม่ คุณสร้างบัญชีในประเทศใดก็ได้
  2. คุณตั้งค่าผู้ใช้เป็นผู้ทดสอบใบอนุญาตได้ (ไม่บังคับ)
  3. VPN ไปยังประเทศที่ต้องการทดสอบ
  4. เปิดขั้นตอนการซื้อ

คุณสามารถล้างข้อมูลและแคชของ Play Store แล้วทำตามขั้นตอนที่ 3 และ 4 ซ้ำกับประเทศที่ต้องการทดสอบ หลังจากเปลี่ยนประเทศแล้ว คุณจะต้องล้างข้อมูลของ Google Play Store เพื่อนำข้อมูลที่เกี่ยวข้องกับประเทศก่อนหน้าออก

ทั้ง 2 วิธีนี้ในการทดสอบการซื้อช่วยให้คุณทดสอบสิทธิ์ระดับภูมิภาคของข้อเสนอและประสบการณ์ของผู้ใช้ในทุกภูมิภาคได้ ไม่ว่าคุณจะทดสอบจากที่ใดก็ตาม