Passer au contenu

Démarrage rapide du SDK Expo

Démarrez avec le SDK Expo de Pushwoosh en utilisant cet exemple simple et rapide.

Prérequis

Anchor link to

Pour intégrer le SDK Expo de Pushwoosh dans votre application, vous aurez besoin des éléments suivants :

Télécharger le projet d’exemple

Anchor link to
Terminal window
# Clonez le dépôt du SDK et naviguez jusqu'au projet d'exemple
git clone https://github.com/Pushwoosh/pushwoosh-expo-plugin-sample.git
# Naviguez jusqu'au répertoire de l'exemple
cd pushwoosh-expo-plugin-sample/

Configurer le projet

Anchor link to
1. Installez les dépendances :
Anchor link to
Terminal window
npm install
2. Initialisez Pushwoosh :
Anchor link to

Ouvrez app/_layout.tsx et mettez à jour l’appel Pushwoosh.init :

Pushwoosh.init({ pw_appid: "__YOUR_APP_CODE__", project_number: "__YOUR_FCM_SENDER_ID__" });

Où :

__YOUR_APP_CODE__ est le code de l’application depuis le Control Panel de Pushwoosh. __YOUR_FCM_SENDER_ID__ est le numéro de projet Firebase depuis la console Firebase.

3. Définissez le nom du package et l’ID du bundle :
Anchor link to

Ouvrez app.json et définissez :

  • package au nom du package de votre application.
  • bundleIdentifier à l’ID du bundle de votre application.
4. Définissez le jeton d’API de l’appareil Pushwoosh :
Anchor link to

Ouvrez votre fichier app.json et définissez le jeton d’API de l’appareil Pushwoosh pour les deux plateformes :

  • PW_API_TOKEN la valeur du jeton d’API de l’appareil pour la plateforme iOS.
  • apiToken la valeur du jeton d’API de l’appareil pour la plateforme Android.
5. Ajoutez le fichier de configuration Firebase :
Anchor link to

Copiez votre fichier google-services.json dans le répertoire racine du projet.

Pré-construire l’application

Anchor link to

Générez le code natif et configurez les dépendances pour chaque plateforme en exécutant la pré-construction :

Terminal window
npx expo prebuild

Construire et exécuter le projet

Anchor link to
  1. Construisez le projet :
Terminal window
npx expo run:android
  1. Accordez la permission pour les notifications push. L’appareil sera enregistré auprès de Pushwoosh et les notifications push seront activées.

Envoyer une notification push

Anchor link to

Retournez au Control Panel de Pushwoosh et envoyez une notification push à votre appareil enregistré.