Drop-In iOS Notification Module need Mobile App Development
Contact person: Drop-In iOS Notification Module
Phone:Show
Email:Show
Location: Alexandria, United States
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I'm building a React Native app and want a self-contained notifications module that I can drop straight into any RN project. The framework is 80% done—just having difficulty finding the reason to why it's not working in production. The module must expose a clean, well-documented TypeScript API for registering, scheduling, and managing three kinds of notifications: local notifications, time-based scheduled notifications, and remote push notifications via Firebase Cloud Messaging + Notifee.
Key behaviour
-Custom categories and actions: I need iOS notification categories with custom action buttons (Start, Complete, Snooze, etc.) that users can tap from the banner or lock screen.
-URL scheme-based deep linking: Tapping notifications should route users to the correct in-app screen via elevatia:// custom URL scheme.
-Badge management: Automatic increment, decrement, and clearing of the iOS app icon badge with minimal code integration.
Technical notes
-Written in TypeScript using Firebase Cloud Messaging + Notifee for advanced notification features.
-The public API should stay lightweight—ideally one FirebaseNotifeeAdapter class responsible for permissions, category registration, scheduling, and token management.
-Dependencies: @react-native-firebase/messaging and @notifee/react-native only—both are industry standard.
-Rate limiting & timing: Built-in quiet hours, daily limits, and cooldown periods to prevent notification spam.
Deliverables
-Drop-in module (src/notifications/) containing complete implementation with TypeScript interfaces.
-Demo React Native app showcasing local, scheduled, and push flows with custom actions working on iOS device.
-Comprehensive README with setup instructions, API documentation, Firebase configuration, and acceptance criteria checklist.
Elevatia integration framework:
-Pre-built notification templates for achievements, tasks, friends, crucible competitions, and wellness reminders.
Acceptance criteria
-Importing the module and calling initialize() must register categories, request permissions, and return the FCM token.
-All notification types (local, scheduled, push) fire correctly in demo app and navigate via URL scheme.
-Badge count updates correctly and resets when notifications are tapped or clearBadge() is called.
-iOS categories working: Long-pressing notifications shows custom action buttons (Start, Snooze, Complete, etc.).
-Firebase integration: Test messages from Firebase Console deliver and open the app correctly.
Existing framework provided: I've included [login to view URL] with all our notification templates, rate limiting logic, and category definitions. Your job is to integrate this with your FirebaseNotifeeAdapter implementation and ensure everything works end-to-end.
If you're experienced with React Native notifications, Firebase FCM, and iOS/Android push notifications, this should be straightforward." (client-provided description)
Matched companies (7)

Versasia Infosoft

Knowforth Tech

TechGigs LLP

SJ Solutions & Infotech

Junkies Coder

JanakiBhuvi Tech Labs Private Limited
