
Client libraries enabling push notifications, user identity, tags, email preferences, event tracking, offline synchronization, device verification, deep-link handling, and OAuth-based agent integration guides.
Android, iOS, Flutter, and Expo clients for notification.dev. Supports push notifications, user identity, tags, email preferences, events, and offline synchronization.
| Platform | Requirements | Guide | Example |
|---|---|---|---|
| Android | API 23+, JDK 17, Android SDK 36 | Setup | Android app |
| iOS | iOS 15+, macOS, Xcode, Apple Silicon simulator | Setup | SwiftUI app |
| Flutter | Flutter 3.44+, Dart 3.12+, native build tools | Setup | Flutter app |
| Expo | Expo SDK 57, Android API 24+, iOS 16.4+, development build | Setup | Expo app |
Install the released SDK for your platform using the setup guides above.
Connect an MCP client using Streamable HTTP to
https://app.notification.dev/mcp and complete the OAuth sign-in and consent flow.
Ask: “Use get_sdk_integration_guide with platform: "flutter" and integrate
notification.dev into this app.” The tool supports android, ios, flutter,
and expo; retrieving a guide requires no additional connection permissions.
The integration guides cover configuration, usage, troubleshooting, and device verification. This README remains usable without MCP. Agents use OAuth; mobile apps initialize with the public project UUID, not the agent token or a server API key.
https://app.notification.dev/.refresh() fetches server state while retaining pending edits.notification_dev.app_opened and notification_dev.subscriber_created are reserved.pendingOpens; opens persist until acknowledgeOpen succeeds. Navigate using your app's routing rules; the SDK does not launch deep links automatically.See CONTRIBUTING.md for checks and pull requests, and SECURITY.md for private vulnerability reporting.
Copyright 2026 The Bold Apps, LLC.
The SDK, examples, and documentation in this repository are licensed under the Apache License, Version 2.0. See NOTICE for attribution. Third-party components retain their respective licenses. The hosted notification.dev service and its separate backend are not covered by this license.
Android, iOS, Flutter, and Expo clients for notification.dev. Supports push notifications, user identity, tags, email preferences, events, and offline synchronization.
| Platform | Requirements | Guide | Example |
|---|---|---|---|
| Android | API 23+, JDK 17, Android SDK 36 | Setup | Android app |
| iOS | iOS 15+, macOS, Xcode, Apple Silicon simulator | Setup | SwiftUI app |
| Flutter | Flutter 3.44+, Dart 3.12+, native build tools | Setup | Flutter app |
| Expo | Expo SDK 57, Android API 24+, iOS 16.4+, development build | Setup | Expo app |
Install the released SDK for your platform using the setup guides above.
Connect an MCP client using Streamable HTTP to
https://app.notification.dev/mcp and complete the OAuth sign-in and consent flow.
Ask: “Use get_sdk_integration_guide with platform: "flutter" and integrate
notification.dev into this app.” The tool supports android, ios, flutter,
and expo; retrieving a guide requires no additional connection permissions.
The integration guides cover configuration, usage, troubleshooting, and device verification. This README remains usable without MCP. Agents use OAuth; mobile apps initialize with the public project UUID, not the agent token or a server API key.
https://app.notification.dev/.refresh() fetches server state while retaining pending edits.notification_dev.app_opened and notification_dev.subscriber_created are reserved.pendingOpens; opens persist until acknowledgeOpen succeeds. Navigate using your app's routing rules; the SDK does not launch deep links automatically.See CONTRIBUTING.md for checks and pull requests, and SECURITY.md for private vulnerability reporting.
Copyright 2026 The Bold Apps, LLC.
The SDK, examples, and documentation in this repository are licensed under the Apache License, Version 2.0. See NOTICE for attribution. Third-party components retain their respective licenses. The hosted notification.dev service and its separate backend are not covered by this license.