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

Versasia Infosoft is a trusted provider of custom IT solutions, offering end-to-end services in software development, web and mobile app development,… Read more

...

Knowforth Tech

Empowering Businesses with Tailored Software & AI Solutions.

...

TechGigs LLP

We deliver cutting-edge technology solutions to businesses of all sizes. From mobile and web development to AR/VR, AI, and enterprise software, our t… Read more

...

SJ Solutions & Infotech

SJ Solutions & Infotech is a team of highly experienced and dynamic professionals who have an enormous passion for technology. In this fast changing … Read more

...

Junkies Coder

Junkies Coder is a leading technology solution provider across 15 countries and 50+ Rockstar Developers is our strength, We're specializing in web de… Read more

...

JanakiBhuvi Tech Labs Private Limited

Delivering Future-Ready Digital Solutions in Web Development, E-commerce, Logo Design, and Digital Marketing. We believe innovation is key to navigat… Read more

...

Mobiweb Global Solutions

Mobiweb Global Solutions is a full-service IT company specializing in web development, mobile app development, blockchain, AI, IoT, and game developm… Read more