getsentry / getsentry/sentry-java

Push Notifications instrumentation

Open
#2,728 1 comment 0 reactions 0 assignees View on GitHub
Android Feature Spans
Dominant language
Kotlin
Stars
1.4k
Forks
478
Avg merge
2d 23h
Merged PRs (30d)
67

Description

### Description

We could use bytecode manipulation to instrument third party push notification solutions (probably start with FCM as the most popular one), to capture breadcrumbs automatically with all the metadata like title,body,message id,sender, etc. (see [Firebase remote message](https://firebase.google.com/docs/reference/android/com/google/firebase/messaging/RemoteMessage) for reference).

This can certainly help in solving or prioritizing crashes or ANRs.

We could even go as far as sending this as app context and make it searchable, e.g. to filter crashes/ANRs that happened during application creation from a push notification (=cold start).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.