Commit 905aefb
committed
fix: skip ShortcutBadger on API 26+ to prevent SIGSEGV on Xiaomi devices
On Android 8+ (API 26), notification channels handle app icon badges
natively, making ShortcutBadger unnecessary. ShortcutBadger's
DefaultBadger fallback causes native SIGSEGV crashes on certain Xiaomi
devices (Redmi 10C, Redmi 9A) where MIUI's broadcast receiver has
buggy native code that cannot be caught at the Java level.
Fixes OneSignal/react-native-onesignal#1766
Made-with: Cursor1 parent 58a786a commit 905aefb
1 file changed
Lines changed: 4 additions & 0 deletions
File tree
- OneSignalSDK/onesignal/notifications/src/main/java/com/onesignal/notifications/internal/badges/impl
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
86 | 90 | | |
87 | 91 | | |
88 | 92 | | |
| |||
0 commit comments