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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ผลิตภัณฑ์ 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, ฟีเจอร์ หรือแคมเปญการมีส่วนร่วมของแอปเพื่อดูว่าการเปลี่ยนแปลงเหล่านั้นส่งผลต่อเมตริกหลัก (เช่น รายได้และการรักษาผู้ใช้) อย่างไรบ้างก่อนที่จะเปิดตัวในวงกว้าง