Skip to content

Commit b456bb3

Browse files
authored
docs(alerts): add Crashlytics onRegressionAlertPublished to README and example
2 parents 39045af + e9b7709 commit b456bb3

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -519,6 +519,16 @@ firebase.alerts.crashlytics.onNewFatalIssuePublished(
519519
},
520520
);
521521
522+
// Crashlytics regression alerts
523+
firebase.alerts.crashlytics.onRegressionAlertPublished(
524+
(event) async {
525+
final payload = event.data?.payload;
526+
print('Regression: ${payload?.type}');
527+
print('Issue: ${payload?.issue.title}');
528+
print('Resolved: ${payload?.resolveTime}');
529+
},
530+
);
531+
522532
// Crashlytics non-fatal issues
523533
firebase.alerts.crashlytics.onNewNonfatalIssuePublished(
524534
(event) async {

example/alerts/bin/server.dart

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,15 @@ void main(List<String> args) async {
2323
print(' App ID: ${event.appId}');
2424
});
2525

26+
// Crashlytics regression alert
27+
firebase.alerts.crashlytics.onRegressionAlertPublished((event) async {
28+
final payload = event.data?.payload;
29+
print('Crashlytics regression:');
30+
print(' Type: ${payload?.type}');
31+
print(' Issue: ${payload?.issue.title}');
32+
print(' Resolved: ${payload?.resolveTime}');
33+
});
34+
2635
// Crashlytics new non-fatal issue alert
2736
firebase.alerts.crashlytics.onNewNonfatalIssuePublished((event) async {
2837
final issue = event.data?.payload.issue;

0 commit comments

Comments
 (0)