การเปิดตัวแอปบนอุปกรณ์เคลื่อนที่เวอร์ชันใหม่เป็นเวอร์ชันที่ใช้งานจริงเป็นส่วนที่น่าตื่นเต้นที่สุดส่วนหนึ่งของการพัฒนาแอป แต่ก็อาจเป็นส่วนที่ทำให้เครียดที่สุดส่วนหนึ่งด้วยเช่นกัน ทีมของคุณต้องติดตามการใช้งานเวอร์ชันใหม่ บั๊กใหม่ และผลกระทบของบั๊กเหล่านั้น รวมถึงเปรียบเทียบกับรุ่นก่อนหน้า และอื่นๆ
หน้านี้อธิบายเครื่องมือต่างๆ ที่ Firebase มีไว้เพื่อตรวจสอบข้อมูลที่จำเป็นเพื่อให้คุณมั่นใจในการเปิดตัวแอปบนอุปกรณ์เคลื่อนที่
ใช้แดชบอร์ด การตรวจสอบการเผยแพร่ เพื่อสำรวจข้อมูลที่เกี่ยวข้องกับการเผยแพร่
แดชบอร์ด การตรวจสอบการเผยแพร่ ในคอนโซล Firebase ทำงานโดย Firebase Crashlytics ซึ่งเป็นแดชบอร์ดเดียวที่ใช้ตรวจสอบการเผยแพร่เวอร์ชันที่ใช้งานจริงล่าสุด แดชบอร์ดจะอัปเดตแบบเกือบเรียลไทม์และแสดงภาพรวมของเมตริกการเผยแพร่ที่สำคัญที่สุด รวมถึงเมตริกที่ไม่มีข้อขัดข้อง การใช้งานเวอร์ชันใหม่ การเปรียบเทียบกับรุ่นก่อนหน้า และปัญหาใหม่ๆ สำหรับการเผยแพร่
แดชบอร์ดใหม่นี้ได้รับการปรับปรุงจากหน้า การเผยแพร่ล่าสุด ในคอนโซล โดยแดชบอร์ด การตรวจสอบการเผยแพร่ จะแสดงข้อมูลเพิ่มเติม แสดงข้อมูลที่เป็นประโยชน์โดยไม่จำเป็นต้องใช้ Google Analytics และโหลดได้เร็วกว่า
ฟีเจอร์ของแดชบอร์ด
การรายงานแบบเรียลไทม์
แผนภูมิทั้งหมดจะอัปเดตแบบเกือบเรียลไทม์ หลังจากที่คุณติดตั้งใช้งานเวอร์ชันล่าสุดไม่นาน คุณจะเห็นว่าผู้ใช้เริ่มมีส่วนร่วมกับเวอร์ชันนั้น หากผู้ใช้บางรายพบข้อขัดข้อง คุณจะทราบผลกระทบได้ทันทีผ่านแผนภูมิเมตริกที่ไม่มีข้อขัดข้องการเปรียบเทียบและการวัดประสิทธิภาพตามรุ่นก่อนหน้า
คุณสามารถดูความเสถียรของรุ่นล่าสุดในบริบทของรุ่นก่อนหน้า แดชบอร์ดช่วยให้คุณเปรียบเทียบเมตริกแบบสดจากรุ่นล่าสุดและบิลด์ที่เผยแพร่ก่อนหน้านี้ได้สูงสุด 2 รายการปัญหาใหม่ที่พบบ่อย
คุณสามารถดูข้อขัดข้อง ใหม่ สำหรับรุ่นล่าสุดเมื่อเกิดขึ้น ในตาราง ปัญหาใหม่ที่พบบ่อย คุณสามารถตรวจสอบผลกระทบของปัญหาที่ตรวจพบครั้งแรกในรุ่นล่าสุด ซึ่งช่วยให้คุณตัดสินใจได้อย่างรวดเร็วว่าจะหยุดหรือย้อนกลับการเผยแพร่
ข้อกำหนดสำหรับแดชบอร์ด
หากต้องการดูรุ่นล่าสุดในแดชบอร์ด การตรวจสอบการเผยแพร่ ให้ทำดังนี้
ตรวจสอบว่าแอปของคุณใช้ อย่างน้อย SDK เวอร์ชันต่อไปนี้:
Apple platforms: v10.8.0+ | Android: v18.6.0+ (BoM v32.6.0+) | Flutter: v3.4.5+ | Unity: 11.7.0+Crashlyticsเผยแพร่แอปเวอร์ชันใหม่เป็นเวอร์ชันที่ใช้งานจริงเพื่อให้มีa ผู้ใช้ที่มีส่วนร่วมกับรุ่นล่าสุดจำนวนเพียงพอ
คำถามที่พบบ่อยเกี่ยวกับแดชบอร์ด
ตั้งค่าการแจ้งเตือน
ผลิตภัณฑ์ Firebase หลายรายการ รวมถึง Crashlytics สามารถส่งการแจ้งเตือนด้วยเหตุผลต่างๆ ที่เฉพาะเจาะจงกับผลิตภัณฑ์ คุณต้องมีสิทธิ์ที่จำเป็นจึงจะรับการแจ้งเตือนได้
หากต้องการตรวจสอบความเสถียรของรุ่นล่าสุด คุณสามารถตั้งค่าการแจ้งเตือนจากทั้ง Performance Monitoring และ Crashlytics สำหรับ Crashlytics โดยเฉพาะ คุณสามารถตั้งค่าการแจ้งเตือนต่อไปนี้ได้
ใช้ การแจ้งเตือนอัตราความเร็ว เพื่อ แจ้งเตือนทีมของคุณหากปัญหาหนึ่งๆ ในแอปเกินเกณฑ์ที่ คุณกำหนดไว้ในคอนโซล Firebase
ส่งการแจ้งเตือนเกี่ยวกับปัญหาใหม่หรือปัญหาที่กลับมาเกิดซ้ำไปยังช่องทางการแจ้งเตือนที่คุณต้องการ
ใช้การผสานรวมการแจ้งเตือนที่กำหนดค่าไว้ในคอนโซล Firebase สำหรับ Slack, Jira, และ PagerDuty
ตั้งค่า การแจ้งเตือนขั้นสูงไปยังบริการของบุคคลที่สาม โดยใช้ Cloud Functions for Firebase
ตรวจสอบว่าการเผยแพร่เป็นไปอย่างราบรื่นก่อนที่จะเผยแพร่
ก่อนที่จะเผยแพร่เวอร์ชันล่าสุด ให้พิจารณาใช้บริการและฟีเจอร์ต่อไปนี้เพื่อช่วยให้การเผยแพร่เป็นไปอย่างราบรื่น
ใช้บริการทดสอบรุ่นทดลอง
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, ฟีเจอร์ หรือแคมเปญการมีส่วนร่วมของแอปเพื่อดูว่าการเปลี่ยนแปลงเหล่านั้นส่งผลต่อเมตริกหลัก (เช่น รายได้และการรักษาผู้ใช้) อย่างไรบ้างก่อนที่จะเปิดตัวในวงกว้าง
