This guide walks you through setting up the Clix SDK in a React Native project using Expo. It covers all required steps including installing dependencies, configuring Firebase, and initializing the SDK. By following this quickstart, you can send your first notification in just a few minutes. The instructions assume you have an existing Expo project and a Firebase setup ready to use.
Prerequisites
Have an Expo project created using the latest Expo CLI.
Create or use an existing Firebase project in the Firebase Console.
Note your Android package name and iOS bundle identifier, matching your app.json setup (Expo will prompt if missing).
Make sure your React Native Expo project is using expo-dev-client with a local development build (not the standard Expo Go app).This is required to enable platform-native features such as push notifications.If your project isn’t using expo-dev-client yet, run the following script to install it: