ตรวจสอบความเสถียรของแอปรุ่นล่าสุด

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

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

ใช้แดชบอร์ดการตรวจสอบรุ่นเพื่อสำรวจข้อมูลที่เกี่ยวข้องกับรุ่น

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

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

ฟีเจอร์ของแดชบอร์ด

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

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

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

ข้อกำหนดสำหรับแดชบอร์ด

หากต้องการดูรุ่นล่าสุดในแดชบอร์ดการตรวจสอบรุ่น ให้ทําดังนี้

  1. ตรวจสอบว่าแอปของคุณใช้ CrashlyticsSDK เวอร์ชันต่อไปนี้เป็นอย่างน้อย
    แพลตฟอร์ม Apple: v10.8.0 ขึ้นไป | Android: v18.6.0 ขึ้นไป (BoM v32.6.0 ขึ้นไป) | Flutter: v3.4.5 ขึ้นไป | Unity: 11.7.0 ขึ้นไป

  2. เผยแพร่แอปเวอร์ชันใหม่เป็นเวอร์ชันที่ใช้งานจริงเพื่อให้มีผู้ใช้ที่มีส่วนร่วมกับรุ่นล่าสุดจำนวนมากพอ

คำถามที่พบบ่อยเกี่ยวกับแดชบอร์ด

ตั้งค่าการแจ้งเตือน

ผลิตภัณฑ์ Firebase หลายรายการ รวมถึง Crashlytics สามารถส่งการแจ้งเตือนได้เนื่องด้วยสาเหตุต่างๆ ที่เจาะจงผลิตภัณฑ์ คุณต้องมีสิทธิ์ที่จำเป็นจึงจะรับการแจ้งเตือนได้

หากต้องการตรวจสอบความเสถียรของรุ่นล่าสุด คุณสามารถตั้งค่าการแจ้งเตือนจากทั้ง Performance Monitoring และ Crashlytics คุณตั้งค่าการแจ้งเตือนสำหรับ Crashlytics โดยเฉพาะได้ดังนี้

ตรวจสอบให้แน่ใจว่าการเผยแพร่เป็นไปอย่างราบรื่นก่อนการเผยแพร่

ก่อนเผยแพร่เวอร์ชันล่าสุด ให้ลองใช้บริการและฟีเจอร์ต่อไปนี้เพื่อช่วยให้การเผยแพร่เป็นไปอย่างราบรื่น

ใช้บริการทดสอบรุ่นทดลอง

Firebase มีผลิตภัณฑ์ 2 อย่างที่ช่วยในเรื่องการทดสอบรุ่นทดลองได้ ซึ่งได้แก่ Test Lab และ App Distribution บริการทั้ง 2 อย่างนี้ผสานรวมเข้ากับเวิร์กโฟลว์ CI/CD ได้

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

และเมื่อคุณพร้อมที่จะให้ผู้ใช้ที่เชื่อถือได้ทดสอบบิลด์ล่าสุดแล้ว ให้ใช้ Firebase App Distribution คุณสามารถจัดการทั้งแพลตฟอร์มของ Apple และ Android เวอร์ชันทดลองจากที่เดียวกัน

ใช้การเปิดตัวและบริการการทดสอบแบบจํากัด

ใช้ Firebase Remote Config เพื่อเปิดตัวฟีเจอร์ใหม่ด้วยกลไกการเปิดตัวแบบเปอร์เซ็นต์ หรือทดสอบฟีเจอร์เหล่านั้นในกลุ่มทดสอบแบบจำกัด

นอกจากนี้ Firebase ยังมี A/B Testing เพื่อให้คุณทดสอบการเปลี่ยนแปลง UI, ฟีเจอร์ หรือแคมเปญการมีส่วนร่วมของแอปเพื่อดูว่าการเปลี่ยนแปลงส่งผลต่อเมตริกหลัก (เช่น รายได้และการคงผู้ใช้ไว้) อย่างไรบ้างก่อนที่จะเปิดตัวในวงกว้าง