การเปิดตัวแอปบนอุปกรณ์เคลื่อนที่เวอร์ชันใหม่สู่การใช้งานจริงเป็นส่วนที่น่าตื่นเต้นที่สุดของการพัฒนาแอป แต่ก็อาจเป็นหนึ่งในส่วนที่เครียดที่สุดเช่นกัน! ทีมของคุณจำเป็นต้องติดตามการใช้งานเวอร์ชัน จุดบกพร่องใหม่ๆ และผลกระทบของจุดบกพร่องเหล่านั้น การเปรียบเทียบกับรุ่นก่อนหน้า และอื่นๆ
หน้านี้อธิบายเครื่องมือหลายอย่างที่ Firebase นำเสนอเพื่อตรวจสอบข้อมูลที่คุณต้องการเพื่อให้มั่นใจเกี่ยวกับการเปิดตัวแอปบนอุปกรณ์เคลื่อนที่
ใช้แดชบอร์ด การตรวจสอบการเปิดตัว เพื่อสำรวจข้อมูลที่เกี่ยวข้องกับการเปิดตัวของคุณ
แดชบอร์ด Release Monitoring ในคอนโซล Firebase ขับเคลื่อนโดย Firebase Crashlytics เป็นแดชบอร์ดเดียวสำหรับตรวจสอบการเปิดตัวการผลิตล่าสุดของคุณ แดชบอร์ดอัปเดตในเวลาใกล้เคียงเรียลไทม์และช่วยให้คุณเห็นมุมมองระดับสูงของตัววัดที่สำคัญที่สุด รวมถึงตัววัดที่ปราศจากข้อขัดข้อง การใช้งานเวอร์ชัน การเปรียบเทียบกับรุ่นก่อนหน้า และปัญหาใหม่ ๆ สำหรับการเผยแพร่
แดชบอร์ดใหม่นี้ปรับปรุงตามหน้า รุ่นล่าสุด ในคอนโซล เมื่อเปรียบเทียบกับหน้านั้น แดชบอร์ด Release Monitoring จะเพิ่มข้อมูลเพิ่มเติม แสดงข้อมูลที่เป็นประโยชน์โดยไม่จำเป็นต้องใช้ Google Analytics และโหลดได้รวดเร็วยิ่งขึ้น
คุณสมบัติของแดชบอร์ด
รายงานแบบเรียลไทม์
แผนภูมิทั้งหมดอัปเดตในเวลาใกล้เคียงเรียลไทม์ หลังจากที่คุณปรับใช้เวอร์ชันล่าสุดได้ไม่นาน คุณสามารถดูขณะที่ผู้ใช้เริ่มมีส่วนร่วมกับเวอร์ชันนั้นได้ หากผู้ใช้บางรายประสบปัญหาข้อขัดข้อง คุณจะทราบผลกระทบทันทีผ่านแผนภูมิ เมตริกที่ปราศจากข้อขัดข้องการเปรียบเทียบและการเปรียบเทียบตามรุ่นก่อนหน้า
คุณสามารถดูความเสถียรของรุ่นล่าสุดได้ในบริบทของการเปิดตัวครั้งก่อนๆ แดชบอร์ดช่วยให้คุณเปรียบเทียบเมตริกสดจากรุ่นล่าสุดของคุณกับบิลด์ที่เผยแพร่ก่อนหน้านี้ได้สูงสุดสองรายการประเด็นใหม่ยอดนิยม
คุณสามารถดูข้อขัดข้อง ใหม่ สำหรับรุ่นล่าสุดของคุณได้เมื่อมาถึง ในตาราง ปัญหาใหม่ยอดนิยม คุณสามารถตรวจสอบผลกระทบของปัญหาที่ตรวจพบครั้งแรกในรุ่นล่าสุดได้ ซึ่งช่วยให้คุณตัดสินใจได้อย่างรวดเร็วว่าจะหยุดหรือย้อนกลับการเผยแพร่
ข้อกำหนดสำหรับแดชบอร์ด
หากต้องการดูรีลีสล่าสุดของคุณในแดชบอร์ด การตรวจสอบรีลีส ให้ทำดังต่อไปนี้:
ตรวจสอบให้แน่ใจว่าแอปของคุณใช้ Crashlytics SDK เวอร์ชันต่อไปนี้ เป็นอย่างน้อย
แพลตฟอร์ม Apple: v10.8.0+ | Android: v18.6.0+ (BoM v32.6.0+) | กระพือ: v3.4.5+ | ความสามัคคี: 11.7.0+เผยแพร่แอปเวอร์ชันใหม่เป็นเวอร์ชันที่ใช้งานจริงเพื่อให้คุณมี ผู้ใช้ที่มีส่วนร่วมเพียงพอกับรุ่นล่าสุดของคุณ
คำถามที่พบบ่อยเกี่ยวกับแดชบอร์ด
หากต้องการให้บิลด์ปรากฏบนแดชบอร์ด จะต้องใช้ Crashlytics SDK เวอร์ชันต่อไปนี้ เป็นอย่างน้อย :
แพลตฟอร์ม Apple: v10.8.0+ | Android: v18.6.0+ (BoM v32.6.0+) | กระพือ: v3.4.5+ | ความสามัคคี: 11.7.0+
โปรดทราบว่า SDK เวอร์ชันเหล่านี้มักเรียกว่าเวอร์ชัน SDK "ที่รองรับเซสชันได้" เนื่องจากสามารถส่งข้อมูลเซสชันไปยัง Crashlytics ได้ ซึ่งจำเป็นสำหรับฟีเจอร์ใหม่มากมายใน Crashlytics เช่น แดชบอร์ด Release Monitoring
หากต้องการให้บิลด์ปรากฏบนแดชบอร์ด ต้องเป็นไปตามข้อกำหนดต่อไปนี้ทั้งหมด:
บิลด์นี้ใช้ Crashlytics SDK เวอร์ชันต่อไปนี้ เป็นอย่างน้อย :
แพลตฟอร์ม Apple: v10.8.0+ | Android: v18.6.0+ (BoM v32.6.0+) | กระพือ: v3.4.5+ | ความสามัคคี: 11.7.0+บิลด์มีจำนวนผู้ใช้เพียงพอภายใน 3 วันที่ผ่านมา:
บิลด์ต้องมีผู้ใช้ที่ไม่ซ้ำกันอย่างน้อย 500 ราย หรือ
โครงสร้างนี้มีผู้ใช้อย่างน้อย 1% และ มีผู้ใช้ที่ไม่ซ้ำกันอย่างน้อย 2 คน
แดชบอร์ด การตรวจสอบการเปิดตัว มีจุดมุ่งหมายเพื่อช่วยคุณในการเผยแพร่เวอร์ชันที่ใช้งานจริง ซึ่งก็คือบิลด์ที่มีผู้ใช้จำนวนมาก
หากต้องการให้บิลด์ปรากฏบนแดชบอร์ด ต้องเป็นไปตามข้อกำหนดต่อไปนี้ทั้งหมด:
บิลด์นี้ใช้ Crashlytics SDK เวอร์ชันต่อไปนี้ เป็นอย่างน้อย :
แพลตฟอร์ม Apple: v10.8.0+ | Android: v18.6.0+ (BoM v32.6.0+) | กระพือ: v3.4.5+ | ความสามัคคี: 11.7.0+บิลด์มีจำนวนผู้ใช้เพียงพอภายใน 3 วันที่ผ่านมา:
บิลด์ต้องมีผู้ใช้ที่ไม่ซ้ำกันอย่างน้อย 500 ราย หรือ
โครงสร้างนี้มีผู้ใช้อย่างน้อย 1% และ มีผู้ใช้ที่ไม่ซ้ำกันอย่างน้อย 2 คน
(สำหรับแอปที่เผยแพร่ผ่าน Google Play) หากแอปมี ลิงก์ Google Play แดชบอร์ดจะแสดงบิลด์ทั้งหมดที่อยู่ในแทร็ก Play Prod แม้ว่า Crashlytics จะไม่ได้รับบันทึกเซสชันใดๆ หรือตรวจพบผู้ใช้ที่ใช้งานอยู่สำหรับบิลด์นั้นก็ตาม
โปรดทราบว่าหากต้องการดูข้อมูลในแดชบอร์ดสำหรับการเปรียบเทียบหรือเปอร์เซ็นต์ผู้ใช้ที่ใช้งานอยู่ คุณจะต้องเผยแพร่ อย่างน้อยสองรุ่น ที่ตรงตามข้อกำหนดก่อนหน้านี้
ขั้นแรก การทำความเข้าใจคำศัพท์เฉพาะบางส่วนที่เกี่ยวข้องกับแผนภูมิ ผู้ใช้ที่ใช้งานอยู่ จะเป็นประโยชน์:
เซสชัน คือระยะเวลาต่อเนื่องเมื่อผู้ใช้มีส่วนร่วมกับแอปพลิเคชัน เซสชันใหม่จะเริ่มต้นเมื่อแอปสตาร์ทตอนเย็นหรือแอปอยู่เบื้องหน้าหลังจากพื้นหลังอย่างน้อย 30 นาที
ผู้ใช้ที่ใช้งานอยู่ สำหรับรุ่นเฉพาะคือจำนวนผู้ใช้ที่เริ่มต้นเซสชันโดยใช้รุ่นนั้น โดยจัดกลุ่มตามชั่วโมง
ผู้ใช้ทั้งหมด (ที่ใช้งานอยู่) คือจำนวนผู้ใช้ที่เริ่มต้นเซสชันใน รุ่นใดๆ ของแอปที่ใช้ เวอร์ชัน SDK ที่รองรับเซสชัน โดยจัดกลุ่มตามชั่วโมง
ในแผนภูมิ ผู้ใช้ที่ใช้งาน อยู่ ค่าเปอร์เซ็นต์และจำนวนผู้ใช้ที่ใช้งานซึ่งแสดงบนแผนภูมิเสมอมาจาก 60 นาทีที่ผ่านมา (หรือหากไม่มีผู้ใช้ที่ใช้งานอยู่ใน 60 นาทีที่ผ่านมา ซึ่งเป็นช่วงชั่วโมงที่ผ่านมา มีข้อมูล) ตัวอย่างเช่น ในภาพหน้าจอตัวอย่าง มีผู้ใช้งาน 90 รายสำหรับ 6.0.0 (600)
ในช่วง 60 นาทีที่ผ่านมา ซึ่งคิดเป็น 22.1% ของผู้ใช้ (ใช้งานอยู่) ทั้งหมดสำหรับแอป
เมื่อคุณวางเมาส์ไว้เหนือเส้นในแผนภูมิ ผู้ใช้ที่ใช้งาน อยู่ เปอร์เซ็นต์ผู้ใช้ที่ใช้งานอยู่จะถูกคำนวณจากจำนวนผู้ใช้ที่ใช้งานอยู่จากช่วงเวลาชั่วโมงที่คุณวางเมาส์ไว้
โปรดทราบว่าหากต้องการดูเปอร์เซ็นต์ผู้ใช้ที่ใช้งานอยู่ คุณจะต้องเผยแพร่ อย่างน้อยสองบิลด์ ที่ตรงตามข้อกำหนดที่อธิบายไว้ในคำถามที่พบบ่อย "บิลด์ใดที่สามารถดูได้บนแดชบอร์ด การตรวจสอบการเปิดตัว " .
เปอร์เซ็นต์ผู้ใช้ที่ใช้งานอยู่จะขึ้นอยู่กับข้อมูลเซสชันที่ได้รับซึ่งไม่ใช่ข้อมูลอื่นใด (เช่น ข้อมูล Google Play หรือรายงานข้อขัดข้อง)
หากนี่เป็นครั้งแรกที่คุณเปิดตัวแอปที่มี Crashlytics SDK เวอร์ชันที่เข้ากันได้ แสดงว่า Crashlytics จะไม่มีข้อมูลเซสชันก่อนหน้าที่จะเปรียบเทียบ
ตั้งค่าการแจ้งเตือน
ผลิตภัณฑ์ Firebase หลายรายการ รวมถึง Crashlytics สามารถส่งการแจ้งเตือนด้วยเหตุผลเฉพาะผลิตภัณฑ์ต่างๆ ได้ หากต้องการ รับการแจ้งเตือน คุณต้องมีสิทธิ์ที่จำเป็น
หากต้องการตรวจสอบความเสถียรของรุ่นล่าสุด คุณสามารถตั้งค่าการแจ้งเตือนจากทั้ง การตรวจสอบประสิทธิภาพ และ Crashlytics สำหรับ Crashlytics โดยเฉพาะ คุณสามารถตั้งค่าการแจ้งเตือนต่อไปนี้ได้
ใช้ การแจ้งเตือนความเร็ว เพื่อแจ้งทีมของคุณหากปัญหาใดๆ ในแอปของคุณเกินเกณฑ์ที่คุณกำหนดในคอนโซล Firebase
ส่งการแจ้งเตือนเกี่ยวกับปัญหาใหม่หรือปัญหาที่ถดถอยไปยังช่องทางการแจ้งเตือนที่คุณต้องการ:
ใช้การผสานรวมการแจ้งเตือนที่กำหนดค่าคอนโซล Firebase สำหรับ Jira , Slack และ PagerDuty
ตั้งค่า การแจ้งเตือนขั้นสูงสำหรับบริการของบุคคลที่สาม โดยใช้ฟังก์ชันคลาวด์สำหรับ Firebase
ตรวจสอบให้แน่ใจว่าปล่อยอย่างราบรื่นก่อนที่จะปล่อย
ก่อนที่คุณจะเผยแพร่เวอร์ชันล่าสุด ให้พิจารณาใช้บริการและคุณลักษณะบางอย่างต่อไปนี้เพื่อช่วยให้มั่นใจว่าการเปิดตัวจะราบรื่น
ใช้บริการทดสอบก่อนเผยแพร่
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 และโหลดได้รวดเร็วยิ่งขึ้น
คุณสมบัติของแดชบอร์ด
รายงานแบบเรียลไทม์
แผนภูมิทั้งหมดอัปเดตในเวลาใกล้เคียงเรียลไทม์ หลังจากที่คุณปรับใช้เวอร์ชันล่าสุดได้ไม่นาน คุณสามารถดูขณะที่ผู้ใช้เริ่มมีส่วนร่วมกับเวอร์ชันนั้นได้ หากผู้ใช้บางรายประสบปัญหาข้อขัดข้อง คุณจะทราบผลกระทบทันทีผ่านแผนภูมิ เมตริกที่ปราศจากข้อขัดข้องการเปรียบเทียบและการเปรียบเทียบตามรุ่นก่อนหน้า
คุณสามารถดูความเสถียรของรุ่นล่าสุดได้ในบริบทของการเปิดตัวครั้งก่อนๆ แดชบอร์ดช่วยให้คุณเปรียบเทียบเมตริกสดจากรุ่นล่าสุดของคุณกับบิลด์ที่เผยแพร่ก่อนหน้านี้ได้สูงสุดสองรายการประเด็นใหม่ยอดนิยม
คุณสามารถดูข้อขัดข้อง ใหม่ สำหรับรุ่นล่าสุดของคุณได้เมื่อมาถึง ในตาราง ปัญหาใหม่ยอดนิยม คุณสามารถตรวจสอบผลกระทบของปัญหาที่ตรวจพบครั้งแรกในรุ่นล่าสุดได้ ซึ่งช่วยให้คุณตัดสินใจได้อย่างรวดเร็วว่าจะหยุดหรือย้อนกลับการเผยแพร่
ข้อกำหนดสำหรับแดชบอร์ด
หากต้องการดูรีลีสล่าสุดของคุณในแดชบอร์ด การตรวจสอบรีลีส ให้ทำดังต่อไปนี้:
ตรวจสอบให้แน่ใจว่าแอปของคุณใช้ Crashlytics SDK เวอร์ชันต่อไปนี้ เป็นอย่างน้อย
แพลตฟอร์ม Apple: v10.8.0+ | Android: v18.6.0+ (BoM v32.6.0+) | กระพือ: v3.4.5+ | ความสามัคคี: 11.7.0+เผยแพร่แอปเวอร์ชันใหม่เป็นเวอร์ชันที่ใช้งานจริงเพื่อให้คุณมี ผู้ใช้ที่มีส่วนร่วมเพียงพอกับรุ่นล่าสุดของคุณ
คำถามที่พบบ่อยเกี่ยวกับแดชบอร์ด
หากต้องการให้บิลด์ปรากฏบนแดชบอร์ด จะต้องใช้ Crashlytics SDK เวอร์ชันต่อไปนี้ เป็นอย่างน้อย :
แพลตฟอร์ม Apple: v10.8.0+ | Android: v18.6.0+ (BoM v32.6.0+) | กระพือ: v3.4.5+ | ความสามัคคี: 11.7.0+
โปรดทราบว่า SDK เวอร์ชันเหล่านี้มักเรียกว่าเวอร์ชัน SDK "ที่รองรับเซสชันได้" เนื่องจากสามารถส่งข้อมูลเซสชันไปยัง Crashlytics ได้ ซึ่งจำเป็นสำหรับฟีเจอร์ใหม่มากมายใน Crashlytics เช่น แดชบอร์ด Release Monitoring
หากต้องการให้บิลด์ปรากฏบนแดชบอร์ด ต้องเป็นไปตามข้อกำหนดต่อไปนี้ทั้งหมด:
บิลด์นี้ใช้ Crashlytics SDK เวอร์ชันต่อไปนี้ เป็นอย่างน้อย :
แพลตฟอร์ม Apple: v10.8.0+ | Android: v18.6.0+ (BoM v32.6.0+) | กระพือ: v3.4.5+ | ความสามัคคี: 11.7.0+บิลด์มีจำนวนผู้ใช้เพียงพอภายใน 3 วันที่ผ่านมา:
บิลด์ต้องมีผู้ใช้ที่ไม่ซ้ำกันอย่างน้อย 500 ราย หรือ
โครงสร้างนี้มีผู้ใช้อย่างน้อย 1% และ มีผู้ใช้ที่ไม่ซ้ำกันอย่างน้อย 2 คน
แดชบอร์ด การตรวจสอบการเปิดตัว มีจุดมุ่งหมายเพื่อช่วยคุณในการเผยแพร่เวอร์ชันที่ใช้งานจริง ซึ่งก็คือบิลด์ที่มีผู้ใช้จำนวนมาก
หากต้องการให้บิลด์ปรากฏบนแดชบอร์ด ต้องเป็นไปตามข้อกำหนดต่อไปนี้ทั้งหมด:
บิลด์นี้ใช้ Crashlytics SDK เวอร์ชันต่อไปนี้ เป็นอย่างน้อย :
แพลตฟอร์ม Apple: v10.8.0+ | Android: v18.6.0+ (BoM v32.6.0+) | กระพือ: v3.4.5+ | ความสามัคคี: 11.7.0+บิลด์มีจำนวนผู้ใช้เพียงพอภายใน 3 วันที่ผ่านมา:
บิลด์ต้องมีผู้ใช้ที่ไม่ซ้ำกันอย่างน้อย 500 ราย หรือ
โครงสร้างนี้มีผู้ใช้อย่างน้อย 1% และ มีผู้ใช้ที่ไม่ซ้ำกันอย่างน้อย 2 คน
(สำหรับแอปที่เผยแพร่ผ่าน Google Play) หากแอปมี ลิงก์ Google Play แดชบอร์ดจะแสดงบิลด์ทั้งหมดที่อยู่ในแทร็ก Play Prod แม้ว่า Crashlytics จะไม่ได้รับบันทึกเซสชันใดๆ หรือตรวจพบผู้ใช้ที่ใช้งานอยู่สำหรับบิลด์นั้นก็ตาม
โปรดทราบว่าหากต้องการดูข้อมูลในแดชบอร์ดสำหรับการเปรียบเทียบหรือเปอร์เซ็นต์ผู้ใช้ที่ใช้งานอยู่ คุณจะต้องเผยแพร่ อย่างน้อยสองรุ่น ที่ตรงตามข้อกำหนดก่อนหน้านี้
ขั้นแรก การทำความเข้าใจคำศัพท์เฉพาะบางส่วนที่เกี่ยวข้องกับแผนภูมิ ผู้ใช้ที่ใช้งานอยู่ จะเป็นประโยชน์:
เซสชัน คือระยะเวลาต่อเนื่องเมื่อผู้ใช้มีส่วนร่วมกับแอปพลิเคชัน เซสชันใหม่จะเริ่มต้นเมื่อแอปสตาร์ทตอนเย็นหรือแอปอยู่เบื้องหน้าหลังจากพื้นหลังอย่างน้อย 30 นาที
ผู้ใช้ที่ใช้งานอยู่ สำหรับรุ่นเฉพาะคือจำนวนผู้ใช้ที่เริ่มต้นเซสชันโดยใช้รุ่นนั้น โดยจัดกลุ่มตามชั่วโมง
ผู้ใช้ทั้งหมด (ที่ใช้งานอยู่) คือจำนวนผู้ใช้ที่เริ่มต้นเซสชันใน รุ่นใดๆ ของแอปที่ใช้ เวอร์ชัน SDK ที่รองรับเซสชัน โดยจัดกลุ่มตามชั่วโมง
ในแผนภูมิ ผู้ใช้ที่ใช้งาน อยู่ ค่าเปอร์เซ็นต์และจำนวนผู้ใช้ที่ใช้งานซึ่งแสดงบนแผนภูมิเสมอมาจาก 60 นาทีที่ผ่านมา (หรือหากไม่มีผู้ใช้ที่ใช้งานอยู่ใน 60 นาทีที่ผ่านมา ซึ่งเป็นช่วงชั่วโมงที่ผ่านมา มีข้อมูล) ตัวอย่างเช่น ในภาพหน้าจอตัวอย่าง มีผู้ใช้งาน 90 รายสำหรับ 6.0.0 (600)
ในช่วง 60 นาทีที่ผ่านมา ซึ่งคิดเป็น 22.1% ของผู้ใช้ (ใช้งานอยู่) ทั้งหมดสำหรับแอป
เมื่อคุณวางเมาส์ไว้เหนือเส้นในแผนภูมิ ผู้ใช้ที่ใช้งาน อยู่ เปอร์เซ็นต์ผู้ใช้ที่ใช้งานอยู่จะถูกคำนวณจากจำนวนผู้ใช้ที่ใช้งานอยู่จากช่วงเวลาชั่วโมงที่คุณวางเมาส์ไว้
โปรดทราบว่าหากต้องการดูเปอร์เซ็นต์ผู้ใช้ที่ใช้งานอยู่ คุณจะต้องเผยแพร่ อย่างน้อยสองบิลด์ ที่ตรงตามข้อกำหนดที่อธิบายไว้ในคำถามที่พบบ่อย "บิลด์ใดที่สามารถดูได้บนแดชบอร์ด การตรวจสอบการเปิดตัว " .
เปอร์เซ็นต์ผู้ใช้ที่ใช้งานอยู่จะขึ้นอยู่กับข้อมูลเซสชันที่ได้รับซึ่งไม่ใช่ข้อมูลอื่นใด (เช่น ข้อมูล Google Play หรือรายงานข้อขัดข้อง)
หากนี่เป็นครั้งแรกที่คุณเปิดตัวแอปที่มี Crashlytics SDK เวอร์ชันที่เข้ากันได้ แสดงว่า Crashlytics จะไม่มีข้อมูลเซสชันก่อนหน้าที่จะเปรียบเทียบ
ตั้งค่าการแจ้งเตือน
ผลิตภัณฑ์ Firebase หลายรายการ รวมถึง Crashlytics สามารถส่งการแจ้งเตือนด้วยเหตุผลเฉพาะผลิตภัณฑ์ต่างๆ ได้ หากต้องการ รับการแจ้งเตือน คุณต้องมีสิทธิ์ที่จำเป็น
หากต้องการตรวจสอบความเสถียรของรุ่นล่าสุด คุณสามารถตั้งค่าการแจ้งเตือนจากทั้ง การตรวจสอบประสิทธิภาพ และ Crashlytics สำหรับ Crashlytics โดยเฉพาะ คุณสามารถตั้งค่าการแจ้งเตือนต่อไปนี้ได้
ใช้ การแจ้งเตือนความเร็ว เพื่อแจ้งทีมของคุณหากปัญหาใดๆ ในแอปของคุณเกินเกณฑ์ที่คุณกำหนดในคอนโซล Firebase
ส่งการแจ้งเตือนเกี่ยวกับปัญหาใหม่หรือปัญหาที่ถดถอยไปยังช่องทางการแจ้งเตือนที่คุณต้องการ:
ใช้การผสานรวมการแจ้งเตือนที่กำหนดค่าคอนโซล Firebase สำหรับ Jira , Slack และ PagerDuty
ตั้งค่า การแจ้งเตือนขั้นสูงสำหรับบริการของบุคคลที่สาม โดยใช้ฟังก์ชันคลาวด์สำหรับ Firebase
ตรวจสอบให้แน่ใจว่าปล่อยอย่างราบรื่นก่อนที่จะปล่อย
ก่อนที่คุณจะเผยแพร่เวอร์ชันล่าสุด ให้พิจารณาใช้บริการและคุณลักษณะบางอย่างต่อไปนี้เพื่อช่วยให้มั่นใจว่าการเปิดตัวจะราบรื่น
ใช้บริการทดสอบก่อนเผยแพร่
Firebase นำเสนอผลิตภัณฑ์ 2 อย่างที่สามารถช่วยทดสอบก่อนเผยแพร่ได้ ได้แก่ Test Lab และ App Distribution บริการทั้งสองนี้สามารถรวมเข้ากับโฟลว์ CI/CD ของคุณได้
Firebase Test Lab เป็นโครงสร้างพื้นฐานการทดสอบแอปบนระบบคลาวด์ที่ให้คุณทดสอบแอปบนอุปกรณ์และการกำหนดค่าต่างๆ เพื่อให้คุณเข้าใจได้ตั้งแต่เนิ่นๆ ว่าแอปจะทำงานอย่างไรเมื่ออยู่ในมือผู้ใช้ที่ใช้งานจริง
และเมื่อคุณพร้อมที่จะมอบเวอร์ชันล่าสุดให้กับผู้ทดสอบ ที่เป็นมนุษย์ ที่เชื่อถือได้ ให้ใช้ Firebase App Distribution คุณสามารถจัดการทั้งแพลตฟอร์ม Apple และ Android รุ่นก่อนเผยแพร่ได้จากที่เดียวกัน
ใช้บริการเปิดตัวและบริการทดสอบแบบจำกัด
ใช้ การกำหนดค่าระยะไกลของ Firebase เพื่อเปิดตัวคุณลักษณะใหม่ด้วย กลไกการเปิดตัวเป็นเปอร์เซ็นต์ หรือทดสอบคุณลักษณะเหล่านั้นใน กลุ่มการทดสอบที่จำกัด
Firebase ยังมี การทดสอบ A/B เพื่อให้คุณสามารถทดสอบการเปลี่ยนแปลง UI คุณลักษณะ หรือแคมเปญการมีส่วนร่วมของแอปเพื่อดูว่าการเปลี่ยนแปลงเหล่านี้ส่งผลต่อเมตริกหลักของคุณอย่างไร (เช่น รายได้และการรักษาผู้ใช้) ก่อนที่จะเผยแพร่ในวงกว้าง