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

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

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

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

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

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

คุณสมบัติของแดชบอร์ด

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

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

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

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

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

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

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

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

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

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

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

ตรวจสอบให้แน่ใจว่าปล่อยอย่างราบรื่นก่อนที่จะปล่อย

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

ใช้บริการทดสอบก่อนเผยแพร่

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

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

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

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

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

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

,

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

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

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

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

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

คุณสมบัติของแดชบอร์ด

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

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

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

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

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

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

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

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

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

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

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

ตรวจสอบให้แน่ใจว่าปล่อยอย่างราบรื่นก่อนที่จะปล่อย

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

ใช้บริการทดสอบก่อนเผยแพร่

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

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

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

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

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

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