// the find
evollu/react-native-fcm
react native module for firebase cloud messaging and local notification
A React Native bridge for Firebase Cloud Messaging and local notifications, supporting both Android and iOS. The author explicitly deprecated it in favor of react-native-firebase, which is better maintained and has a larger team behind it. Last meaningful activity was years ago.
The custom_notification workaround for Android's missing FCM notification options (group, priority, heads-up) is genuinely useful and fills a real gap in the official SDK. Local notification support (scheduling, recurring, boot persistence) is baked in without needing a separate library. The iOS notification handling covers all five iOS notification delegate methods correctly, including the iOS 9/10 split. The TypeScript definitions in index.d.ts suggest it was taken seriously for typed projects.
Dead project — the README's first section says 'I'm no longer able to maintain this repo', so you are adopting an unmaintained dependency. The Android setup requires manual edits to five separate files (build.gradle x2, settings.gradle, AndroidManifest.xml, MainActivity.java) with no autolinking support for modern React Native. The iOS CocoaPod setup warns that auto-link doesn't work with xcworkspace, which is the standard setup for any project using pods. The custom_notification iOS/Android payload split is a load-bearing hack: you must maintain two different server-side payload shapes for the same notification, which will eventually bite you when you forget which platform gets which format.