Play Billing Library จะแสดงผลลัพธ์ BillingResult
เพื่อแจ้งให้คุณทราบถึงผลลัพธ์ของการดำเนินการที่เรียกให้แสดง ดูข้อมูลเพิ่มเติมได้ที่การจัดการรหัสการตอบกลับ BillingResult
ก่อนที่จะทำให้แอปใช้งานได้ในสภาพแวดล้อมเวอร์ชันที่ใช้งานจริง คุณสามารถทดสอบขั้นตอนการตอบกลับต่างๆ ของแอปได้โดยใช้เครื่องจำลองการตอบกลับ
เครื่องมือจำลองการตอบ
เมื่อผสานรวมแอปกับ Play Billing Library การทดสอบขั้นตอน BillingResponseCode
ทั้งหมดอาจทำได้ยาก เนื่องจากคุณไม่สามารถควบคุมการสื่อสารระหว่าง Play Store กับแบ็กเอนด์ของ Play ได้
ฟีเจอร์เครื่องจำลองการตอบกลับในแอปห้องทดลองการเรียกเก็บเงินของ Play ช่วยให้คุณ
กำหนดค่าการตอบกลับรหัสข้อผิดพลาดสำหรับ Play Billing Library เพื่อทดสอบองค์ประกอบที่ซับซ้อนต่างๆ
สถานการณ์ข้อผิดพลาด
เปิดใช้การทดสอบการลบล้างการเรียกเก็บเงินสำหรับ Play Billing Library
หากต้องการเปิดใช้การสื่อสารระหว่างเครื่องจำลองการตอบกลับกับแอป คุณต้องเปิดใช้การทดสอบการลบล้างการเรียกเก็บเงินสำหรับ Play Billing Library จากภายในแอป โดยเพิ่มแท็กข้อมูลเมตาต่อไปนี้ลงในไฟล์ AndroidManifest.xml
ของแอป
<manifest ... > <application ... > ... <meta-data android:name="com.google.android.play.largest_release_audience.NONPRODUCTION" android:value="" /> <meta-data android:name="com.google.android.play.billingclient.enableBillingOverridesTesting" android:value="true" /> </application> </manifest>
เมื่อทำให้แอปใช้งานได้ในสภาพแวดล้อมที่ใช้งานจริง คุณควรทำอย่างใดอย่างหนึ่งต่อไปนี้
ใช้ไฟล์ AndroidManifest.xml
แยกต่างหากที่ไม่มีไฟล์เหล่านี้
แท็กข้อมูลเมตา หรือตรวจสอบว่าคุณได้นำแท็กเหล่านี้ออกจาก
AndroidManifest.xml
ไฟล์
จำลองข้อผิดพลาดของไลบรารี Play Billing
หากต้องการจำลองข้อผิดพลาดของ Play Billing Library ก่อนอื่นให้กำหนดค่ารหัสคำตอบในแอป Play Billing Lab แล้วทดสอบแอป
กำหนดค่าโค้ดตอบกลับ
ในแอป Play Billing Lab ให้ลงชื่อเข้าใช้ด้วยบัญชีผู้ทดสอบใบอนุญาตของแอป ข้อมูลนี้จะแสดงแดชบอร์ดของ Play Billing Lab รวมถึง การ์ดเครื่องมือจำลองการตอบกลับ
คลิกจัดการในการ์ดเครื่องจำลองการตอบกลับ ซึ่งจะแสดงหน้าจอเครื่องจำลองการตอบกลับ
เมื่อได้รับข้อความแจ้ง ให้อนุญาตการแจ้งเตือนจาก Play Billing Lab เพื่อดูสถานะการเชื่อมต่อของแอป
เปิดใช้สวิตช์จำลองคำตอบของ Play Billing Library หากยังไม่ได้เปิดใช้
เลือกรหัสการตอบกลับสำหรับ Play Billing Library API ที่ต้องการทดสอบ ระบบจะบันทึกการเลือกของคุณโดยอัตโนมัติ และเครื่องมือจำลองการตอบสนอง พร้อมที่จะส่งรหัสตอบกลับที่เลือกไปยังแอปของคุณแล้ว
ทดสอบการจัดการข้อผิดพลาดของแอป
เปิดแอป
- หากคุณอนุญาตการแจ้งเตือนจาก Play Billing Lab คุณจะเห็นไอคอนการแจ้งเตือนของ Play Billing Lab ในแถบสถานะของอุปกรณ์ ซึ่งแสดงว่าการเชื่อมต่อกับเครื่องมือจำลองการตอบกลับสำเร็จ
ทริกเกอร์เมธอด Play Billing Library API ที่ต้องการทดสอบ ตัวอย่างเช่น หากต้องการทดสอบ
launchBillingFlow
ให้เริ่มการซื้อในแอป