-
Notifications
You must be signed in to change notification settings - Fork 672
Description
Bug Report
I've released the app on the Play Store month ago and it has ~150 downloads and ~80 uninstall events. Reason for every uninstall event is the application crash that happens due to crash from the attached image. I got two reviews with ratings 1 that reported crash.
Plugin(s)
"@capacitor-community/safe-area": "^8.0.1",
"@capacitor-firebase/authentication": "^8.1.0",
"@capacitor-firebase/crashlytics": "^8.1.0",
"@capacitor-firebase/messaging": "^8.1.0",
"@capacitor/android": "^8.2.0",
"@capacitor/app": "^8.0.1",
"@capacitor/core": "^8.2.0",
"@capacitor/ios": "^8.2.0",
"@capacitor/preferences": "^8.0.1",
"@capacitor/splash-screen": "^8.0.1",
"@capgo/capacitor-app-tracking-transparency": "^8.1.5",
Capacitor Version
Latest Dependencies:
@capacitor/cli: 8.2.0
@capacitor/core: 8.2.0
@capacitor/android: 8.2.0
@capacitor/ios: 8.2.0
Installed Dependencies:
@capacitor/cli: 8.0.1
@capacitor/core: 8.2.0
@capacitor/android: 8.2.0
@capacitor/ios: 8.2.0
[success] iOS looking great! 👌
[success] Android looking great! 👌
Platform(s)
Android
Current Behavior
This causes crash:
try {
const permStatus = await FirebaseMessaging.checkPermissions();
// Logic for storing `permStatus.receive` in react state...
} catch {}
Expected Behavior
I expect await FirebaseMessaging.checkPermissions(); not to cause crash
Code Reproduction
https://github.com/ferhadm/capcrash
Additional Context
This happens on some Android devices and on other it works. Crash rate is ~50%.
From Crashlytics, the most recent problematic devices are: Galaxy A15 (Android 16), Galaxy S25+ (Android 16), Galaxy A22 5G (Android 13).
I used @capacitor/push-notifications and this crash was happening. After that I completely refactored my code to use @capacitor-firebase/messaging and exact same thing is happening.
