> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://fyno.io/docs/flutter-push-notification-sdk/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://fyno.io/docs/_mcp/server. # Flutter Push SDK > Integrate unified remote push capabilities into your cross-platform applications. Build native bridges for APNs, Firebase Cloud Messaging, and OEM delivery networks. Welcome to the comprehensive guide for integrating Fyno's Flutter Push Notification SDK in your Flutter application. This guide will walk you through the prerequisites, installation, and step-by-step configuration required to get your app ready for push notifications on both **iOS** and **Android** devices. We'll cover topics such as setting up Firebase Cloud Messaging (FCM), Apple Push Notification service (APNs), Xiaomi Push, user identification, handling errors, and troubleshooting. Let's get started! > **Regarding multiple SDKs** > > Using multiple push notification SDKs in the same application may lead to conflicts or unexpected behavior. To ensure smooth functionality, it is mandatory to avoid integrating other push notification SDKs alongside this one. * [Prerequisites](./flutter-prerequisites-advanced-setup-requirement) * [Installation](./flutter-push-sdk-installation-guide) * [Usage](./flutter-sdk-usage-guide) * [Android specific configuration](./flutter-android-specific-configuration) * [iOS specific configuration](./flutter-ios-specific-configuration) * [FAQs](./faqs-general-questions-answers) > Integrate unified remote push capabilities into your cross-platform applications. Build native bridges for APNs, Firebase Cloud Messaging, and OEM delivery networks. ## Docs - [Flutter - Prerequisites Advanced Setup Requirements](https://fyno.io/docs/flutter-prerequisites-advanced-setup-requirement.md): Provision cloud transport configurations, cryptographic certification profiles, and system-level workspace environments before initializing the Flutter Push SDK. - [Flutter Push SDK - Installation Guide](https://fyno.io/docs/flutter-push-sdk-installation-guide.md): Install and provision the native messaging bridge inside a Flutter workspace. Learn how to configure your pubspec manifest, run dependency fetches, and verify package registration. - [Runtime API Reference: Flutter Push SDK](https://fyno.io/docs/flutter-sdk-usage-guide.md): Initialize lifecycle pipelines, bind unique distinct identity passports, manage background multi-tenant routing, and orchestrate device token tracking variables using Dart. - [Android Build Engine Configuration for Flutter Push Notifications](https://fyno.io/docs/flutter-android-specific-configuration.md): Configure your Android Gradle build files to provision Google Play Services inside your Flutter application. Learn how to inject dependency classpaths and mount plugin identifiers. - [Flutter - IOS specific configuration](https://fyno.io/docs/flutter-ios-specific-configuration.md): Configure Apple APNs capabilities, implement required AppDelegate hooks, and provision a Notification Service Extension inside Xcode to enable rich push processing for your Flutter application. - [Build System and Compilation Troubleshooting FAQ](https://fyno.io/docs/faqs-general-questions-answers.md): Resolve common build phase cycles and compilation issues within the native iOS Xcode build system when embedding Flutter Push SDK headers.