Skip to content

Commit d0f17c7

Browse files
authored
docs(alerts): add Crashlytics onNewAnrIssuePublished to README and example
2 parents b456bb3 + 330e199 commit d0f17c7

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -519,6 +519,15 @@ firebase.alerts.crashlytics.onNewFatalIssuePublished(
519519
},
520520
);
521521
522+
// Crashlytics ANR (Application Not Responding) issues
523+
firebase.alerts.crashlytics.onNewAnrIssuePublished(
524+
(event) async {
525+
final issue = event.data?.payload.issue;
526+
print('ANR issue: ${issue?.title}');
527+
print('App: ${event.appId}');
528+
},
529+
);
530+
522531
// Crashlytics regression alerts
523532
firebase.alerts.crashlytics.onRegressionAlertPublished(
524533
(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 new ANR issue alert
27+
firebase.alerts.crashlytics.onNewAnrIssuePublished((event) async {
28+
final issue = event.data?.payload.issue;
29+
print('New ANR issue in Crashlytics:');
30+
print(' Issue ID: ${issue?.id}');
31+
print(' Title: ${issue?.title}');
32+
print(' App ID: ${event.appId}');
33+
});
34+
2635
// Crashlytics regression alert
2736
firebase.alerts.crashlytics.onRegressionAlertPublished((event) async {
2837
final payload = event.data?.payload;

0 commit comments

Comments
 (0)