Firebase สามารถส่งการแจ้งเตือนเพื่อตอบสนองต่อเหตุการณ์ประเภทต่อไปนี้
ปัญหาใหม่ที่ร้ายแรง: ทริกเกอร์เมื่อแอปพบข้อขัดข้องหรือ ANR ที่ Crashlytics ไม่เคยพบมาก่อน
ปัญหาใหม่ที่ไม่ร้ายแรง: ทริกเกอร์เมื่อแอปพบปัญหาที่ไม่ร้ายแรง ที่ Crashlytics ไม่เคยพบมาก่อน
ปัญหาที่กลับมาเกิดซ้ำ: ทริกเกอร์เมื่อแอปของคุณเกิดข้อขัดข้องที่คุณ เคยทำเครื่องหมายว่าปิดไปแล้ว
ปัญหายอดนิยม: ทริกเกอร์เมื่อมีปัญหาใหม่หรือกำลังเป็นที่นิยม
ปัญหาที่มีความเร็วเพิ่มขึ้น: ทริกเกอร์เมื่อข้อขัดข้องหรือ ANR ประเภทเดียว ส่งผลต่อเปอร์เซ็นต์ของผู้ใช้ในช่วง 30 นาทีสำหรับแอปเวอร์ชันที่กำหนด
Firebase สามารถส่งการแจ้งเตือน Crashlytics ทั้งหมดไปยังอีเมลของคุณได้ สำหรับปัญหาที่ถดถอยและปัญหาที่เพิ่มขึ้น Firebase ยังแสดง การแจ้งเตือนในคอนโซล Firebase ได้ด้วย
การแจ้งเตือนปัญหาที่แย่ลงและกำลังเป็นที่นิยมไม่จำเป็นต้องมีการกำหนดค่า และจะส่งโดยค่าเริ่มต้นเมื่อคุณตั้งค่า Crashlytics
การแจ้งเตือนสำหรับปัญหาที่ไม่ร้ายแรง ปัญหาที่ร้ายแรง ANR และปัญหาที่มีความเร็วเพิ่มขึ้นจะไม่ถูกส่งโดยค่าเริ่มต้น หากต้องการรับการแจ้งเตือนเหล่านี้ คุณต้องเลือกช่องทางการแจ้งเตือนที่ต้องการ (อย่างน้อย)
การแจ้งเตือนทุกประเภทมีการกำหนดค่าบางอย่าง เช่น คุณสามารถเปิดหรือปิดการแจ้งเตือนสำหรับบัญชีของคุณเอง และสำหรับปัญหาความเร็วที่เพิ่มขึ้น คุณสามารถตั้งค่าเกณฑ์สำหรับเวลาที่จะส่งการแจ้งเตือนได้ คุณดูและกําหนดค่าการแจ้งเตือนเหล่านี้ได้ใน แท็บการแจ้งเตือน ในคอนโซล Firebase
ส่วนที่เหลือของหน้านี้จะอธิบายรายละเอียดวิธีกำหนดค่าตัวเลือกต่างๆ สำหรับ การแจ้งเตือนเริ่มต้น
รับการแจ้งเตือนทางอีเมลและในคอนโซล
เฉพาะสมาชิกโปรเจ็กต์บางคนเท่านั้นที่จะได้รับการแจ้งเตือน และคุณสามารถเปิดหรือปิด การแจ้งเตือนสำหรับบัญชีของตนเองได้
โดยค่าเริ่มต้น สมาชิกโปรเจ็กต์ทุกคน (ที่มีสิทธิ์ที่จำเป็นในการรับการแจ้งเตือน) จะได้รับอีเมลสำหรับการแจ้งเตือนปัญหาที่ถดถอย และอีเมลพร้อมการแจ้งเตือนในคอนโซลสำหรับการแจ้งเตือนเทรนด์ คุณต้องกำหนดค่าการแจ้งเตือนอื่นๆ ทั้งหมดเพื่อให้ได้รับทางอีเมลหรือในคอนโซล
สิทธิ์ที่จำเป็นในการรับการแจ้งเตือน
หากต้องการรับการแจ้งเตือน Crashlytics ทางอีเมลหรือในคอนโซล คุณต้องมีสิทธิ์
firebase.projects.update บทบาทต่อไปนี้มีสิทธิ์ที่จำเป็นนี้โดยค่าเริ่มต้น
ผู้ดูแลระบบ Firebase หรือเจ้าของหรือผู้แก้ไขโปรเจ็กต์
เปิดหรือปิดการแจ้งเตือนสำหรับบัญชีของคุณเอง
สำหรับบัญชีของคุณเอง คุณสามารถเปิดหรือปิดการแจ้งเตือน Crashlytics ได้โดยไม่ส่งผลกระทบต่อสมาชิกคนอื่นๆ ในโปรเจ็กต์ โปรดทราบว่าคุณยังคงต้องมีสิทธิ์ที่จำเป็น เพื่อรับการแจ้งเตือน
ลงชื่อเข้าใช้Firebaseคอนโซล แล้วเลือกโปรเจ็กต์
คลิก จากนั้นเลือก การตั้งค่าโปรเจ็กต์
เลือกแท็บการแจ้งเตือน
ไปที่การ์ดการแจ้งเตือน Crashlytics แล้วเลือกการแจ้งเตือนที่ ต้องการกำหนดค่า (เช่น การแจ้งเตือนความเร็ว)
ตั้งค่ากำหนดบัญชีสำหรับการแจ้งเตือนนั้น
กำหนดการตั้งค่าการแจ้งเตือน
หากต้องการกำหนดค่าการตั้งค่าสำหรับการแจ้งเตือน คุณต้องมีสิทธิ์
firebasecrashlytics.config.update บทบาทต่อไปนี้มีสิทธิ์ที่จำเป็นนี้โดยค่าเริ่มต้น
ผู้ดูแลระบบ Firebase Crashlytics
ผู้ดูแลระบบ Firebase Quality
ผู้ดูแลระบบ Firebase หรือ
เจ้าของหรือผู้แก้ไขโปรเจ็กต์
ลงชื่อเข้าใช้Firebaseคอนโซล แล้วเลือกโปรเจ็กต์
คลิก จากนั้นเลือก การตั้งค่าโปรเจ็กต์ เลือกแท็บการแจ้งเตือน
ไปที่การ์ดการแจ้งเตือน Crashlytics แล้วเลือกการแจ้งเตือนที่ ต้องการกำหนดค่า (เช่น การแจ้งเตือนความเร็ว)
กำหนดการตั้งค่าสำหรับการแจ้งเตือนนั้น
กำหนดค่าการแจ้งเตือนอัตราความเร็ว
ใช้การแจ้งเตือนอัตราความเร็วเพื่อแจ้งเตือนทีมของคุณเมื่อมีปัญหาหนึ่งเป็นสาเหตุให้เกิดปัญหาเร่งด่วนในแอป สำหรับ Crashlytics ปัญหาคือการจัดกลุ่มเหตุการณ์ขัดข้องหรือแอปพลิเคชันไม่ตอบสนอง (ANR) ที่คล้ายกัน
อะไรเป็นตัวกระตุ้นการแจ้งเตือนอัตราความเร็ว
การแจ้งเตือนอัตราความเร็วจะทริกเกอร์เมื่อปัญหาในแอปของคุณเกินเกณฑ์บางอย่างที่คุณกำหนดค่าในFirebaseคอนโซล
คุณกำหนดเกณฑ์สำหรับการแจ้งเตือนความเร็วในแง่ของเปอร์เซ็นต์ของผู้ใช้และจำนวนผู้ใช้ขั้นต่ำที่ได้รับผลกระทบจากการขัดข้องหรือ ANR คุณสามารถตั้งค่าเกณฑ์เปอร์เซ็นต์ ระหว่าง 0% ถึง 100% ของเซสชัน คุณตั้งค่าเกณฑ์ผู้ใช้ขั้นต่ำเป็นตัวเลขใดก็ได้ที่มากกว่าหรือเท่ากับ 10 โดยค่าเริ่มต้น เกณฑ์การแจ้งเตือนความเร็วจะ ตั้งค่าไว้ที่ 1% ของเซสชันและผู้ใช้ 25 ราย
โดยเฉพาะอย่างยิ่ง ระบบจะทริกเกอร์การแจ้งเตือนหากในระยะเวลา 30 นาที ทุกข้อต่อไปนี้เป็นจริง
- ปัญหาในแอปเกินเกณฑ์เปอร์เซ็นต์ที่กำหนดและเกินจำนวนผู้ใช้ขั้นต่ำที่ตั้งไว้สำหรับแอปนั้น
- แอปมีผู้ใช้อย่างน้อย 10 คนในช่วงเวลาดังกล่าว
- ก่อนหน้านี้ไม่มีการแจ้งเตือนเกี่ยวกับปัญหาในแอปบนเวอร์ชันดังกล่าว
กำหนดค่าเกณฑ์การแจ้งเตือนอัตราความเร็ว
หากต้องการกำหนดค่าเกณฑ์การแจ้งเตือนอัตราความเร็ว คุณต้องมีสิทธิ์
firebasecrashlytics.config.update บทบาทต่อไปนี้มีสิทธิ์ที่จำเป็นนี้โดยค่าเริ่มต้น
ผู้ดูแลระบบ Firebase Crashlytics
ผู้ดูแลระบบ Firebase Quality
ผู้ดูแลระบบ Firebase หรือ
เจ้าของหรือผู้แก้ไขโปรเจ็กต์
กำหนดค่าเกณฑ์การแจ้งเตือนความเร็วสำหรับแอปที่ลงทะเบียนแต่ละแอป แอปแต่ละแอป อาจมีเกณฑ์การแจ้งเตือนที่แตกต่างกัน
ลงชื่อเข้าใช้Firebaseคอนโซล แล้วเลือกโปรเจ็กต์
คลิก จากนั้นเลือก การตั้งค่าโปรเจ็กต์
เลือกแท็บการแจ้งเตือน
ไปที่การ์ดการแจ้งเตือน Crashlytics แล้วเลือกแท็บ การแจ้งเตือนความเร็ว
กำหนดค่าเกณฑ์การแจ้งเตือนสำหรับแอป