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

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

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

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

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

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

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

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

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

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

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

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

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