For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
LoginTalk to us
DocumentationSDKsConnectAPI Reference
DocumentationSDKsConnectAPI Reference
  • Introduction
    • Overview
  • Mobile Push
    • Flutter Push SDK
    • React Native Push SDK
      • Prerequisites
      • Installation
      • Usage
      • Android specific configuration
      • IOS specific configuration
      • FAQs
    • Kotlin Push SDK
    • Swift Push SDK
  • In-App
    • React In-App SDK
    • React Native In-App SDK
    • Flutter In-App SDK
  • Web Push
    • Web Push SDK
  • TOTP
    • TOTP Swift SDK
    • TOTP Kotlin SDK
LogoLogo
LoginTalk to us
On this page
  • Fyno Account
  • React Native Application
  • iOS Prerequisites
  • Android Prerequisites
  • Development Environment
Mobile PushReact Native Push SDK

React Native - Prerequisites Advanced Setup Requirements

Was this page helpful?
Previous

React Native Push SDK - Installation Guide

Next
Built with

Before you integrate the SDK into your React Native app, make sure you have the following prerequisites:

Fyno Account

  • You must have a Fyno account and an active workspace. Learn more about workspaces here.
  • Configure your Fyno Push provider in Fyno App.

React Native Application

  • Ensure you have a working React Native application. If you don’t, set up a new React Native project using the React Native CLI or your preferred IDE.

iOS Prerequisites

  • Apple Developer Account: Required for setting up push notifications on iOS. Follow the APNs setup guide.
  • Xcode: Ensure you have Xcode installed and set up for iOS development.

Android Prerequisites

  • Firebase Cloud Messaging (FCM): Set up Firebase and create a project in the Firebase Console. Download the google-services.json (for Android) or GoogleService-Info.plist (for iOS) and place them in your React Native project root folder. Follow the FCM setup guides for Android and iOS.

  • Xiaomi Setup: If you intend to send push notifications to Xiaomi devices, set up a Xiaomi Developer Account and create an application in the Xiaomi push console. Refer to the Mi Push Documentation for more details.

Development Environment

  • React Native: Ensure your React Native development environment is set up and working correctly.
  • Integrated Development Environment (IDE): IDEs like Visual Studio Code (for React Native), Android Studio (for Android) and Xcode (for iOS) are recommended.