ใช้รายงานก่อนการเปิดตัวเพื่อระบุปัญหา

เมื่อคุณอัปโหลด APK หรือ App Bundle ไปยังแทร็กทดสอบแบบเปิด แบบปิด หรือแบบภายใน คุณจะระบุปัญหาของอุปกรณ์ที่ใช้ Android เวอร์ชันต่างๆ ได้หลากหลายประเภท

รายงานก่อนการเปิดตัวใน Play Console จะช่วยให้คุณระบุสิ่งเหล่านี้ได้

  • ปัญหาด้านความเสถียร
  • ปัญหาด้านความเข้ากันได้กับ Android
  • ปัญหาด้านประสิทธิภาพ
  • ปัญหาด้านความสามารถเข้าถึงได้ง่าย
  • ช่องโหว่ด้านความปลอดภัย

รายงานก่อนการเปิดตัวทำงานอย่างไร

หลังจากที่คุณอัปโหลดและเผยแพร่ APK หรือ App Bundle ทดสอบแล้ว อุปกรณ์ทดสอบจะเปิดตัวและรวบรวมข้อมูลแอปของคุณโดยอัตโนมัติซึ่งใช้เวลาหลายนาที การรวบรวมข้อมูลจะดำเนินการแบบพื้นฐานในแอปทุกๆ 2-3 วินาที เช่น การพิมพ์ การแตะ และการเลื่อน

หลังจากทดสอบเสร็จสมบูรณ์แล้ว ผลการทดสอบจะแสดงอยู่ในส่วนรายงานก่อนการเปิดตัวของ Play Console

หมายเหตุ

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

ยุบทั้งหมด ขยายทั้งหมด

เรียกใช้รายงานก่อนการเปิดตัว

ทดสอบแอป

หากต้องการสร้างรายงานก่อนการเปิดตัวของแอป ให้เผยแพร่แอปบนแทร็กทดสอบแบบเปิด แบบปิด หรือแบบภายใน

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

หมายเหตุ

  • โดยปกติแล้วคุณจะได้รับผลการทดสอบไม่นานหลังจากอัปโหลด APK หรือ App Bundle แล้ว ในบางกรณี คุณจะได้รับผลหลังการอัปโหลดนานหลายชั่วโมง
  • คุณทดสอบ APK หรือ App Bundle สำหรับหลายๆ แอปในเวลาเดียวกันได้
  • ตอนนี้อุปกรณ์ในรายงานก่อนการเปิดตัวเรียกใช้การทดสอบตามสคริปต์ในแอปของคุณไม่ได้ หากต้องการเรียกใช้การทดสอบสคริปต์ ให้ทำตามคำแนะนำภายใต้ "สร้างการทดสอบที่กำหนดเองด้วย Firebase Test Lab สำหรับ Android"
ทดสอบเกม

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

วิธีเริ่มต้นใช้งาน 

  1. สร้างลูปการสาธิตในเกมของคุณ ดูรายละเอียดที่ศูนย์ช่วยเหลือ Firebase
    • หมายเหตุ: คุณไม่จำเป็นต้องมีบัญชี Firebase เพื่อใช้ลูปการสาธิตในรายงานก่อนการเปิดตัว
  2. หากต้องการใช้ลูปการสาธิตในรายงานก่อนการเปิดตัว จะต้องแก้ไขเกมเพื่อดำเนินการต่อไปนี้
    • เปิดลูปการสาธิต
    • เรียกใช้ลูปการสาธิต
    • ปิดลูปการสาธิต (ไม่บังคับ)
  3. เผยแพร่เวอร์ชันเกมของคุณด้วยลูปการสาธิตไปยังแทร็กทดสอบแบบเปิด แบบปิด หรือแบบภายใน โปรแกรมรวบรวมข้อมูลจะตรวจหาและเรียกใช้ลูปการสาธิตในเกมของคุณโดยอัตโนมัติ
ไม่บังคับ: สร้างการทดสอบที่กำหนดเองด้วย Firebase Test Lab สำหรับ Android

เมื่อใช้ Firebase Test Lab คุณสามารถชำระเงินเพื่อเลือกประเภทอุปกรณ์และวิธีการทดสอบเพื่อสร้างการทดสอบที่กำหนดเองได้ ผลการทดสอบที่กำหนดเองจะปรากฏใน Firebase Console

วิธีเรียกใช้การทดสอบที่กำหนดเอง

  1. ลงชื่อเข้าใช้ Play Console
  2. เลือกแอป
  3. เลือกการจัดการรุ่น > รายงานก่อนการเปิดตัว
  4. หากคุณสามารถเรียกใช้การทดสอบที่กำหนดเอง คุณจะเห็น "เรียกใช้การทดสอบที่กำหนดเอง" ที่ด้านบนของหน้าจอ ให้เริ่มโดยเลือกเริ่มต้นใช้งาน

ดูผลการทดสอบ

วิธีตรวจสอบผลการทดสอบ

  1. ลงชื่อเข้าใช้ Play Console
  2. เลือกแอป
  3. เลือกการจัดการรุ่น > รายงานก่อนการเปิดตัว
  4. ตรวจสอบแท็บความเสถียร ประสิทธิภาพ ความสามารถเข้าถึงได้ง่าย ภาพหน้าจอ และความปลอดภัย คุณจะเห็นผลการทดสอบครั้งล่าสุดในแต่ละหน้า หากต้องการดูผลลัพธ์ของเวอร์ชันก่อนหน้า ให้ใช้รายการแบบเลื่อนลง "เลือก"
    • หมายเหตุ: หากคุณเห็นข้อความ "อยู่ระหว่างการทดสอบ" แสดงว่าการทดสอบล่าสุดยังไม่เสร็จสิ้น หากเรียกใช้การทดสอบล่าสุดไม่ได้ คุณอาจเห็นข้อความ "การทดสอบล้มเหลว" หากต้องการเรียกใช้การทดสอบอีกครั้ง ให้เผยแพร่ APK หรือ App Bundle อีกครั้ง

ผลลัพธ์

โปรดทราบว่า Google ไม่รับประกันว่าการทดสอบจะตรวจพบปัญหาได้ทั้งหมด

ภาพรวม
บทสรุปของการทดสอบแต่ละรายการจะประกอบไปด้วยข้อผิดพลาด คำเตือน และปัญหาเล็กๆ น้อยๆ จำนวนหนึ่งที่พบระหว่างการทดสอบ โดยจะแยกตามประเภทของปัญหา คุณจะเห็นคำแนะนำตามผลการทดสอบของแอปด้วยเช่นกัน
ด้านล่างนี้คือตัวอย่างบางส่วนของปัญหาที่พบในระหว่างการทดสอบ
  • ข้อผิดพลาด: การขัดข้อง การใช้ API ที่ไม่รองรับซึ่งถูกจำกัดการใช้งาน
  • คำเตือน: ANR, แอปเริ่มและโหลดช้า ปัญหาการลงชื่อเข้าใช้หรือการรวบรวมข้อมูล ปัญหาเกี่ยวกับหน่วยความจำ การใช้ API ที่ไม่รองรับซึ่งยังไม่ได้ถูกจำกัดการใช้งาน
  • ปัญหารอง: ไม่มีป้ายกำกับเนื้อหา ปัญหาด้านคอนทราสต์ของสี ขนาดเป้าหมายการสัมผัสเล็กเกินไป ปัญหาด้านการใช้งาน

ดูรายงานตามหมวดหมู่

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

ในการ์ดแต่ละรายการ คุณจะเห็นคำอธิบายที่มีจำนวนและประเภทของปัญหาที่พบในระหว่างการทดสอบ

ดูปัญหาแต่ละอย่าง

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

เปรียบเทียบกับเวอร์ชันอื่นๆ

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

ดูเคล็ดลับสำหรับการใช้รายงานก่อนการเปิดตัว

ที่ด้านล่างของแท็บภาพรวมของแอป คุณจะพบบทแนะนำและเคล็ดลับเกี่ยวกับวิธีใช้รายงานก่อนการเปิดตัวอย่างมีประสิทธิภาพมากขึ้นได้

ความเสถียร

สรุปการทดสอบแต่ละรายการจะระบุจำนวนของสิ่งต่อไปนี้

  • อุปกรณ์ที่มีปัญหา
  • อุปกรณ์ที่ไม่มีปัญหา
  • อุปกรณ์ที่ทดสอบแล้ว

เปรียบเทียบกับเวอร์ชันอื่นๆ

แผนภูมิในแท็บความเสถียรของแอปจะแสดงความเข้ากันได้ของแอปเทียบกับเวอร์ชันก่อนหน้า

แต่ละแถบจะแสดงเวอร์ชันของ APK หรือ Apple Bundle ที่ผ่านการทดสอบเมื่อเร็วๆ นี้พร้อมจำนวนการเปิดตัวที่ประสบความสำเร็จและล้มเหลวซึ่งพบในระหว่างการทดสอบ

ดูรายงานทีละฉบับ

บริเวณครึ่งล่างของแท็บความเสถียรของแอป คุณจะดูรายการแต่ละรายการสำหรับอุปกรณ์ที่ใช้ Android เวอร์ชันที่แตกต่างกันได้

ในแต่ละบรรทัด คุณจะเห็นชื่ออุปกรณ์ทดสอบ เวอร์ชัน Android ของอุปกรณ์ และไอคอนที่บ่งชี้ว่าแอปมีปัญหาในการทดสอบไหม

  • หากอุปกรณ์มีปัญหาในระหว่างการทดสอบ คุณจะเห็นไอคอนสีแดง
  • หากไม่เกิดปัญหาในระหว่างการทดสอบ คุณจะเห็นเครื่องหมายถูกสีเขียว

เลือกการทดสอบที่ต้องการเพื่อดูรายละเอียดเพิ่มเติม เช่น ชื่ออุปกรณ์ ระบบปฏิบัติการ ระยะเวลาการทดสอบ ภาพหน้าจอ และวิดีโอจากการทดสอบ เอาต์พุตของ Demo Loop และสแต็กเทรซ (หากมี)

หมายเหตุ: นอกจากนี้ การขัดข้องที่พบระหว่างการทดสอบจะยังแสดงในหน้าการขัดข้องและ ANR ของแอปอีกด้วย เนื่องจากการขัดข้องที่พบขณะสร้างรายงานก่อนการเปิดตัวมาจากอุปกรณ์ทดสอบ การขัดข้องดังกล่าวจึงจะไม่ส่งผลกระทบต่อสถิติการขัดข้อง

ความเข้ากันได้กับ Android

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

ดูปัญหาแต่ละอย่าง

หากต้องการระบุอินเทอร์เฟซที่ไม่รองรับซึ่งใช้งานอยู่ ให้คลิกลิงก์ดูปัญหาซึ่งอยู่ข้างๆ ข้อผิดพลาดและคำเตือน "ความเข้ากันได้กับระบบปฏิบัติการ" ในรายงานก่อนการเปิดตัว หากจะดูว่ามีการเรียกใช้อินเทอร์เฟซดังกล่าวในส่วนใดของแอป ให้คลิกลูกศรลงข้างๆ "ดูสแต็กเทรซ" อาจมีการเรียกอินเทอร์เฟซ 1 รายการหลายครั้งในการทดสอบ 1 ครั้ง

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

ลำดับความสำคัญของปัญหาที่แนะนำมีดังนี้

  1. ถูกจำกัด: อินเทอร์เฟซที่จะทำให้ Android ทุกเวอร์ชันหรือบางเวอร์ชันเสียหาย
  2. ไม่รองรับและกำลังจะถูกจำกัด: อินเทอร์เฟซที่ไม่มีการรับประกันว่าจะทำงานปกติ ซึ่งจะถูกจำกัดในรุ่นถัดไป
  3. ไม่รองรับแต่ยังไม่ถูกจำกัด: อินเทอร์เฟซที่ไม่มีการรับประกันว่าจะทำงานปกติ

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

ประสิทธิภาพ

สรุปการทดสอบสำหรับอุปกรณ์แต่ละรุ่นจะมีเมตริกต่อไปนี้

หมายเหตุ: อุปกรณ์ทดสอบที่ใช้ Android เวอร์ชันเก่าอาจสร้างข้อมูลประสิทธิภาพไม่ได้

ดูรายงานทีละฉบับ

เลือกอุปกรณ์แต่ละรุ่นเพื่อดูกราฟและบันทึกของเมติกแต่ละรายการที่แสดงตลอดช่วงเวลาที่ทดสอบ

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

ความสามารถเข้าถึงได้ง่าย

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

ดูรายงานตามหมวดหมู่

ในบริเวณใกล้กับครึ่งล่างของแท็บความสามารถเข้าถึงได้ง่ายของแอป คุณจะเห็นส่วนที่ได้รับการจัดหมวดหมู่ซึ่งมีข้อมูลคลัสเตอร์หน้าจอที่ระบุว่ามีการตรวจพบปัญหาเกี่ยวกับความสามารถเข้าถึงได้ง่ายที่ใดในแอป

  • หากพบข้อผิดพลาด คุณจะเห็นไอคอนสีแดง
  • หากมีการแจ้งเตือน คุณจะเห็นไอคอนสีส้ม
  • หากพบเฉพาะปัญหารอง คุณจะเห็นไอคอนสีน้ำเงิน
  • หากไม่พบปัญหา คุณจะเห็นเครื่องหมายถูกสีเขียว

ดูปัญหาแต่ละอย่าง

คุณสามารถคลิกคลัสเตอร์หน้าจอเพื่อดูภาพหน้าจอตัวอย่างซึ่งมีชื่อรุ่น ระบบปฏิบัติการ ขนาดหน้าจอ ความหนาแน่นของหน้าจอ และภาษาของอุปกรณ์ รวมถึงคำแนะนำ

ปรับปรุงความสามารถเข้าถึงได้ง่ายให้แอปของคุณ

ภาพหน้าจอ

สรุปการทดสอบ

  • รูปภาพแสดงลักษณะที่แอปของคุณปรากฏในอุปกรณ์ทดสอบต่างๆ ในหลายภาษา
  • ข้อมูลเมตาเกี่ยวกับอุปกรณ์ที่ใช้ทดสอบ (เช่น ชื่อรุ่น, เวอร์ชัน Android, ภาษา, ความละเอียดหน้าจอ และ DPI)
  • จำนวนอุปกรณ์ที่มีภาพหน้าจอ
  • จำนวนอุปกรณ์ซึ่งทดสอบด้วย APK หรือ Apple Bundle ไม่ได้
    • อุปกรณ์ไม่พร้อมใช้งาน: APK หรือ App Bundle ของคุณเข้ากันได้กับอุปกรณ์เหล่านี้แต่เกิดปัญหาระหว่างการทดสอบ หากการทดสอบมีอุปกรณ์ที่ไม่พร้อมใช้งาน คุณอาจต้องอัปโหลด APK หรือ App Bundle อื่นและทดสอบอีกครั้ง
    • อุปกรณ์ไม่เข้ากัน: APK หรือ App Bundle ของคุณไม่เข้ากันกับอุปกรณ์ทดสอบบางชนิด หากทดสอบอีกครั้ง คุณจะไม่ได้รับผลการทดสอบสำหรับอุปกรณ์ใดๆ ที่เข้ากันไม่ได้

หมายเหตุ: หากทดสอบโดยใช้ Demo Loop คุณจะไม่เห็นข้อมูลใดๆ ในแท็บภาพหน้าจอ

วิธีดูภาพหน้าจอ

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

ค่ากำหนดภาษา

หากต้องการดูภาพหน้าจอในภาษาที่ต้องการ คุณตั้งค่ากำหนดภาษาได้ในแท็บการตั้งค่า 

ความปลอดภัย

สรุปการทดสอบแต่ละครั้งจะประกอบด้วยชื่อและรายละเอียดเกี่ยวกับช่องโหว่ด้านความปลอดภัยที่พบใน APK หรือ App Bundle

หมายเหตุ: เราขอแนะนำให้คุณดำเนินการกับช่องโหว่ด้านความปลอดภัยใดๆ ที่ปรากฏในรายการก่อนเผยแพร่ APK หรือ App Bundle เข้าสู่เวอร์ชันที่ใช้งานจริง

จัดการการตั้งค่ารายงานก่อนการเปิดตัว

เวอร์ชันรายงานก่อนการเปิดตัว

ตั้งแต่เดือนตุลาคม 2017 เป็นต้นไป รายงานก่อนการเปิดตัวจะใช้โปรแกรมรวบรวมข้อมูลใหม่เพื่อให้ตรวจสอบแอปได้ครอบคลุมมากขึ้น ในการดำเนินการนี้ รายงานก่อนการเปิดตัวต้องลงนาม APK หรือ App Bundle ชั่วคราวอีกครั้งในสภาพแวดล้อมการทดสอบของเรา

ข้อจำกัดที่อาจเกิดขึ้นจากขั้นตอนการทดสอบใหม่

คุณอาจพบข้อจำกัดการทดสอบในบางแอป ซึ่งเป็นผลจากขั้นตอนการลงนามอีกครั้ง ข้อจำกัดดังกล่าวอาจรวมถึงสิ่งต่อไปนี้

หมายเหตุ: แอปส่วนใหญ่จะไม่ได้รับผลกระทบจากข้อจำกัดเหล่านี้และจะมีการรวบรวมข้อมูลที่ครอบคลุมมากขึ้น ซึ่งจะพบปัญหามากกว่ารายงานก่อนการเปิดตัวก่อนหน้านี้

เปลี่ยนไปใช้ขั้นตอนการทดสอบก่อนหน้า

หากพบปัญหาใดๆ คุณเปลี่ยนกลับไปใช้ขั้นตอนการทดสอบก่อนหน้า (ซึ่งไม่ต้องลงนาม APK อีกครั้ง) ได้โดยทำดังนี้ 

  1. ลงชื่อเข้าใช้ Play Console
  2. เลือกแอป
  3. เลือกการจัดการรุ่น > รายงานก่อนการเปิดตัว > การตั้งค่า
  4. ในส่วน "เวอร์ชันรายงานก่อนการเปิดตัว" ให้เลื่อนสวิตช์เลือกไม่ใช้ไปทางขวาจนกว่าจะเปลี่ยนเป็นสีน้ำเงิน
ปิดรายงานก่อนการเปิดตัวทั้งหมด

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

  1. ลงชื่อเข้าใช้ Play Console
  2. เลือกแอป
  3. เลือกการจัดการรุ่น > รายงานก่อนการเปิดตัว > การตั้งค่า
  4. ถัดจาก "เปิดใช้รายงานก่อนการเปิดตัว" ให้เลื่อนสวิตช์ไปทางซ้ายกระทั่งเปลี่ยนเป็นสีเทา หากต้องการเปิดรายงานก่อนการเปิดตัวอีกครั้งในภายหลัง ให้เลื่อนสวิตช์กลับไปทางขวากระทั่งเปลี่ยนเป็นสีฟ้า

ฟีเจอร์การทดสอบเพิ่มเติม

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

สำคัญ: ข้อมูลรับรองที่คุณให้มีไว้สำหรับการทดสอบเท่านั้น โปรดทราบว่า แม้จะให้ข้อมูลรับรอง Google ไม่รับประกันว่าการทดสอบจะตรวจพบปัญหาได้ทั้งหมด

วิธีการใช้ข้อมูลรับรอง

ระบบจะบันทึกข้อมูลรับรองที่เพิ่มเป็นส่วนหนึ่งของการทดสอบรายงานก่อนเปิดตัวไว้ และใช้ข้อมูลรับรองนี้กับการทดสอบทั้งหมดในอนาคต (จนกว่าจะเปลี่ยน) หากคุณแก้ไขข้อมูลรับรองการทดสอบของแอป เราจะใช้ข้อมูลรับรองที่ได้รับการอัปเดตกับการทดสอบใหม่ หากคุณลบข้อมูลรับรองการทดสอบของแอป คุณจะต้องเพิ่มข้อมูลรับรองใหม่ก่อนที่การทดสอบใหม่จะสามารถลงชื่อเข้าใช้แอปของคุณได้

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

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

ตั้งค่าข้อมูลรับรอง

  1. ลงชื่อเข้าใช้ Play Console
  2. เลือกแอป
  3. ที่เมนูด้านซ้าย ให้เลือกการจัดการรุ่น > รายงานก่อนการเปิดตัว > การตั้งค่า
  4. ป้อนข้อมูลต่อไปนี้
    • ชื่อทรัพยากรของผู้ใช้: ชื่อทรัพยากร Android ของช่องข้อความภายในแอปที่ควรป้อนชื่อผู้ใช้ที่ระบุ (ตัวอย่างเช่น หากช่องข้อความของคุณคือ @+id/username_field ให้ป้อน username_field)
    • ชื่อผู้ใช้: ชื่อผู้ใช้ที่เชื่อมโยงกับบัญชีทดสอบ
    • ชื่อทรัพยากรของรหัสผ่าน: ชื่อทรัพยากร Android ของช่องข้อความภายในแอปที่ควรป้อนรหัสผ่านที่ระบุ
    • รหัสผ่าน: รหัสผ่านที่เชื่อมโยงกับบัญชีทดสอบ
    • ชื่อทรัพยากรของปุ่มลงชื่อเข้าใช้: ชื่อทรัพยากร Android ของปุ่มภายในแอปที่ควรแตะหลังจากป้อนชื่อผู้ใช้และรหัสผ่านแล้ว ซึ่งอาจรวมถึงปุ่มเปิดใช้ขั้นตอนการลงชื่อเข้าใช้ ซึ่งคุณจะไม่กรอกข้อมูลช่องนี้ก็ได้
  5. บันทึกการเปลี่ยนแปลง

แก้ไขหรือลบข้อมูลรับรอง

  1. ลงชื่อเข้าใช้ Play Console
  2. เลือกแอป
  3. ที่เมนูด้านซ้าย ให้เลือกการจัดการรุ่น > รายงานก่อนการเปิดตัว > การตั้งค่า
  4. จากหน้าจอที่ปรากฏ ให้ทำดังนี้
    • หากต้องการแก้ไขข้อมูลรับรอง ให้พิมพ์ข้อมูลรับรองที่อัปเดต
    • หากต้องการลบข้อมูลรับรอง เลือกล้างทุกช่อง
  5. บันทึกการเปลี่ยนแปลง
ดูผลการทดสอบสำหรับภาษาที่ต้องการ

หากต้องการให้รายงานก่อนการเปิดตัวแสดงผลการทดสอบในบางภาษาเท่านั้น ให้ตั้งค่ากำหนดภาษาในแท็บการตั้งค่า โดยคุณเลือกได้สูงสุด 5 ภาษา 

เคล็ดลับ: เนื่องจากรายงานก่อนการเปิดตัวจะทำงานโดยอัตโนมัติเมื่อคุณอัปโหลด APK หรือ App Bundle ทดสอบ คุณจึงเพิ่มการตั้งค่าภาษาได้หลังจากที่การทดสอบเริ่มต้นเสร็จสิ้นแล้วเท่านั้น  

  1. ลงชื่อเข้าใช้ Play Console
  2. เลือกแอป
  3. จากเมนูทางซ้าย เลือกการจัดการรุ่น > รายงานก่อนการเปิดตัว > การตั้งค่า
  4. เลือกเพิ่มภาษา ในส่วน "ค่ากำหนดภาษา"
  5. เลือกได้สูงสุด 5 ภาษา โดยคุณจะเห็นเฉพาะผลการทดสอบจากภาษาเหล่านี้ในการทดสอบในอนาคต
    • หากต้องการลบภาษา ให้เลือกไอคอน "ยกเลิก"
ควบคุมวิธีที่รายงานการก่อนเปิดตัวจะสำรวจแอปของคุณ

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

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

วิธีเริ่มต้นใช้งาน

  1. หากต้องการบันทึกสคริปต์ ให้ทำตามคำแนะนำในศูนย์ช่วยเหลือ Firebase การบันทึกสคริปต์ Robo จะไม่จับภาพการดำเนินการนอกแอปที่ทดสอบ
    • หมายเหตุ: คุณไม่จำเป็นต้องมีบัญชี Firebase เพื่อเรียกใช้สคริปต์ Robo
  2. หลังจากที่สคริปต์พร้อมใช้งานแล้ว ให้ลงชื่อเข้าใช้ Play Console
  3. เลือกแอป
  4. เลือกการจัดการรุ่น > รายงานก่อนการเปิดตัว
  5. เลือกแท็บการตั้งค่า
  6. ในส่วน "สคริปต์ Robo" ให้อัปโหลดสคริปต์ของคุณ

ยุบทั้งหมด ขยายทั้งหมด

เคล็ดลับการทดสอบและการรองรับ

ตำแหน่งทางภูมิศาสตร์ของอุปกรณ์ทดสอบ

อุปกรณ์ทดสอบมีสถานที่ตั้งอยู่ในสหรัฐอเมริกา หากแอปของคุณใช้ตำแหน่งทางภูมิศาสตร์หรือมีข้อจำกัดด้านเนื้อหาที่ขึ้นอยู่กับประเทศ อุปกรณ์ทดสอบจะแสดงเฉพาะสิ่งที่พร้อมใช้งานในสถานที่ตั้งของอุปกรณ์

หากแอปของคุณต้องใช้ตำแหน่งทางภูมิศาสตร์โดยเฉพาะนอกเหนือจากที่ซึ่งมีอุปกรณ์ทดสอบอยู่ คุณจะเผยแพร่ APK หรือ App Bundle ที่นำข้อกำหนดด้านสถานที่ตั้งออกเพื่อวัตถุประสงค์ด้านการทดสอบได้

การสมัครรับข้อมูลหรือผลิตภัณฑ์ที่ซื้อในแอป

อุปกรณ์ทดสอบจะไม่สามารถทำการสั่งซื้อในระหว่างการทดสอบ หากแอปของคุณให้บริการการสมัครรับข้อมูลหรือผลิตภัณฑ์ที่ซื้อในแอปเพื่อเข้าถึงบางส่วนของแอป อาจมีการจำกัดสถานการณ์การทดสอบ

แอปที่ไม่มีกิจกรรมการเปิดหลักๆ (วิดเจ็ตและแป้นพิมพ์ ฯลฯ)

อุปกรณ์ทดสอบไม่สามารถเรียกใช้การทดสอบบนแอปที่ไม่มีกิจกรรมการเปิดหลักๆ รวมถึง Launcher, วิดเจ็ต, แป้นพิมพ์ และหน้าปัด

แอปที่มีโฆษณาแบบดิสเพลย์

สำหรับรายละเอียดเกี่ยวกับวิธีลดรายได้จากโฆษณาที่หลอกลวงด้วยการทดสอบแอปอัตโนมัติ โปรดตรวจดูที่เว็บไซต์ Google Developers

แอปที่คอมไพล์ขึ้นสำหรับอุปกรณ์ x86

ชุดอุปกรณ์ของเราจำกัดไว้เพียงอุปกรณ์ ARM เท่านั้น ระบบจะแสดงว่า APK x86 เข้ากันไม่ได้กับอุปกรณ์ทดสอบทั้งหมด

แอปสำหรับ Wear OS by Google, Auto, TV และเวอร์ชัน Android ที่เก่ากว่า

ชุดอุปกรณ์ของเราจำกัดไว้สำหรับโทรศัพท์และแท็บเล็ตเท่านั้น จึงทดสอบแอปโดยตรงใน Wear OS by Google, Auto หรือ TV ไม่ได้ ชุดอุปกรณ์ของเรายังไม่รวมอุปกรณ์ที่มีเวอร์ชัน Android ที่เก่ากว่า 4.1.1 (Jelly Bean)

แอปที่อิงตามเฟรมเวิร์กของ OpenGL/Unity3D

โปรแกรมรวบรวมข้อมูลอัตโนมัติของเราระบุองค์ประกอบ UI บนแอปที่ใช้ OpenGL/Unity3D ไม่ได้ ผลการทดสอบจะจำกัดไว้เพียงแค่การทดสอบการเปิดแอปและการปิดแอปหลังจากนั้นไม่กี่วินาที

หากต้องการทดสอบการดำเนินการที่กำหนดไว้ล่วงหน้าในเกม คุณใช้ลูปการสาธิตได้

สื่อที่โหลดไว้ล่วงหน้าหรือแอปเพิ่มเติมที่ติดตั้งไว้ล่วงหน้า

แพลตฟอร์มทดสอบไม่รองรับอุปกรณ์ที่มีการโหลดไว้ล่วงหน้าที่มีการติดตั้งสื่อหรือแอปไว้ล่วงหน้า

หากคุณต้องการเรียกใช้การทดสอบในแอปที่มีข้อมูลที่โหลดไว้ล่วงหน้า คุณเผยแพร่แอปเวอร์ชันทดสอบลงในไฟล์สื่อที่ฝังอยู่ใน APK หรือ App Bundle ได้

แอปที่ใช้บริการการให้สัญญาอนุญาตของ Google Play

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

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

แอปที่ใช้การกำหนดค่าแบบแนวนอน

โดยค่าเริ่มต้น อุปกรณ์ทดสอบได้รับการกำหนดไว้ล่วงหน้าให้เรียกใช้การทดสอบต่างๆ ในการวางแนวหน้าแบบแนวตั้งอย่างตายตัว ซึ่งอาจเป็นการบังคับแอปที่ใช้การวางแนวแบบแนวนอนให้ใช้โหมดแนวตั้ง

แอปที่ตรวจหาอุปกรณ์ที่มีสิทธิ์เข้าถึงระดับราก

แพลตฟอร์มการทดสอบไม่รองรับแอปที่ตรวจสอบการควบคุมสิทธิพิเศษของอุปกรณ์ (สิทธิ์เข้าถึงระดับราก)

ลงชื่อรับอีเมลรายงานก่อนการเปิดตัว

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

ข้อมูลนี้มีประโยชน์ไหม
เราจะปรับปรุงได้อย่างไร