กำหนดค่าและรับการแจ้งเตือนของ Crashlytics ทางอีเมลหรือในคอนโซล

Firebase สามารถส่งการแจ้งเตือนเพื่อตอบสนองต่อประเภทเหตุการณ์ต่อไปนี้

  • ปัญหาใหม่ที่ร้ายแรง: ทริกเกอร์เมื่อแอปพบข้อขัดข้องหรือ ANR ที่ Crashlytics ไม่เคยพบมาก่อน

  • ปัญหาใหม่ที่ไม่ร้ายแรง: ทริกเกอร์เมื่อแอปพบปัญหาที่ไม่ร้ายแรงCrashlyticsที่ยังไม่เคยพบมาก่อน

  • ปัญหาที่กลับมาเกิดซ้ำ: ทริกเกอร์เมื่อแอปของคุณเกิดข้อขัดข้องที่คุณ เคยทำเครื่องหมายว่าปิดไปแล้ว

  • ปัญหายอดนิยม: ทริกเกอร์เมื่อมีปัญหาใหม่หรือปัญหาที่กำลังเป็นที่นิยม

  • ปัญหาที่มีความเร็วเพิ่มขึ้น: ทริกเกอร์เมื่อข้อขัดข้องหรือ ANR ประเภทเดียว ส่งผลกระทบต่อผู้ใช้บางเปอร์เซ็นต์ในช่วง 30 นาทีสำหรับแอปเวอร์ชันที่กำหนด

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

  • การแจ้งเตือนปัญหาที่ถดถอยและกำลังเป็นที่นิยมไม่จำเป็นต้องมีการกำหนดค่า และจะส่งโดยค่าเริ่มต้นเมื่อคุณตั้งค่า Crashlytics

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

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


ส่วนที่เหลือของหน้านี้จะอธิบายรายละเอียดวิธีกำหนดค่าตัวเลือกต่างๆ สำหรับ การแจ้งเตือนเริ่มต้น

รับการแจ้งเตือนทางอีเมลและในคอนโซล

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

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

สิทธิ์ที่จำเป็นในการรับการแจ้งเตือน

หากต้องการรับการแจ้งเตือน Crashlytics ทางอีเมลหรือในคอนโซล คุณต้องมีสิทธิ์ firebase.projects.update บทบาทต่อไปนี้มีสิทธิ์ที่จำเป็นนี้โดยค่าเริ่มต้น ผู้ดูแลระบบ Firebase หรือเจ้าของหรือผู้แก้ไขโปรเจ็กต์

เปิดหรือปิดการแจ้งเตือนสำหรับบัญชีของคุณเอง

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

  1. ลงชื่อเข้าใช้Firebaseคอนโซล แล้วเลือกโปรเจ็กต์

  2. คลิก จากนั้นเลือก การตั้งค่าโปรเจ็กต์

  3. เลือกแท็บการแจ้งเตือน

  4. ไปที่การ์ดการแจ้งเตือน Crashlytics แล้วเลือกการแจ้งเตือนที่ ต้องการกำหนดค่า (เช่น การแจ้งเตือนความเร็ว)

  5. ตั้งค่ากำหนดบัญชีสำหรับการแจ้งเตือนนั้น

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

หากต้องการกำหนดค่าการตั้งค่าสำหรับการแจ้งเตือน คุณต้องมีสิทธิ์ firebasecrashlytics.config.update บทบาทต่อไปนี้มีสิทธิ์ที่จำเป็นนี้โดยค่าเริ่มต้น ผู้ดูแลระบบ Firebase Crashlytics ผู้ดูแลระบบ Firebase Quality ผู้ดูแลระบบ Firebase หรือ เจ้าของหรือผู้แก้ไขโปรเจ็กต์

  1. ลงชื่อเข้าใช้Firebaseคอนโซล แล้วเลือกโปรเจ็กต์

  2. คลิก จากนั้นเลือก การตั้งค่าโปรเจ็กต์ เลือกแท็บการแจ้งเตือน

  3. ไปที่การ์ดการแจ้งเตือน Crashlytics แล้วเลือกการแจ้งเตือนที่ ต้องการกำหนดค่า (เช่น การแจ้งเตือนความเร็ว)

  4. กำหนดการตั้งค่าสำหรับการแจ้งเตือนนั้น



กำหนดค่าการแจ้งเตือนอัตราความเร็ว

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

อะไรเป็นตัวกระตุ้นการแจ้งเตือนอัตราความเร็ว

การแจ้งเตือนอัตราความเร็วจะทริกเกอร์เมื่อปัญหาในแอปของคุณเกินเกณฑ์บางอย่างที่คุณกำหนดค่าในFirebaseคอนโซล

คุณกำหนดเกณฑ์สำหรับการแจ้งเตือนความเร็วในแง่ของเปอร์เซ็นต์ของผู้ใช้และจำนวนผู้ใช้ขั้นต่ำที่ได้รับผลกระทบจากการขัดข้องหรือ ANR คุณสามารถตั้งค่าเกณฑ์เปอร์เซ็นต์ ระหว่าง 0% ถึง 100% ของเซสชัน คุณตั้งค่าเกณฑ์ผู้ใช้ขั้นต่ำเป็นตัวเลขใดก็ได้ที่มากกว่าหรือเท่ากับ 10 โดยค่าเริ่มต้น ระบบจะตั้งค่าเกณฑ์การแจ้งเตือนความเร็วไว้ที่ 1% ของเซสชันและผู้ใช้ 25 ราย

โดยเฉพาะอย่างยิ่ง ระบบจะทริกเกอร์การแจ้งเตือนหากในระยะเวลา 30 นาที ทุกข้อต่อไปนี้เป็นจริง

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

กำหนดค่าเกณฑ์การแจ้งเตือนอัตราความเร็ว

หากต้องการกำหนดค่าเกณฑ์การแจ้งเตือนอัตราความเร็ว คุณต้องมีสิทธิ์ firebasecrashlytics.config.update บทบาทต่อไปนี้มีสิทธิ์ที่จำเป็นนี้โดยค่าเริ่มต้น ผู้ดูแลระบบ Firebase Crashlytics ผู้ดูแลระบบ Firebase Quality ผู้ดูแลระบบ Firebase หรือ เจ้าของหรือผู้แก้ไขโปรเจ็กต์

กำหนดค่าเกณฑ์การแจ้งเตือนความเร็วสำหรับแต่ละแอปที่ลงทะเบียน แอปแต่ละแอป อาจมีเกณฑ์การแจ้งเตือนที่แตกต่างกัน

  1. ลงชื่อเข้าใช้Firebaseคอนโซล แล้วเลือกโปรเจ็กต์

  2. คลิก จากนั้นเลือก การตั้งค่าโปรเจ็กต์

  3. เลือกแท็บการแจ้งเตือน

  4. ไปที่การ์ดการแจ้งเตือน Crashlytics แล้วเลือกแท็บ การแจ้งเตือนความเร็ว

  5. กำหนดค่าเกณฑ์การแจ้งเตือนสำหรับแอป