Passer au contenu

Démarrage rapide du SDK Expo

Lancez-vous avec le SDK Expo de Pushwoosh en suivant 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. Installer les dépendances :
Anchor link to
Terminal window
npm install
2. Initialiser 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 d’application du panneau de contrôle de Pushwoosh. __YOUR_FCM_SENDER_ID__ est le numéro de projet Firebase de la console Firebase.

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

Ouvrez app.json et définissez :

  • package avec le nom du package de votre application.
  • bundleIdentifier avec l’identifiant du bundle de votre application.
4. Définir 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. Ajouter le fichier de configuration Firebase :
Anchor link to

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

Prégénérer l’application

Anchor link to

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

Terminal window
npx expo prebuild

Compiler et exécuter le projet

Anchor link to
  1. Compilez le projet :
Terminal window
npx expo run:android
  1. Accordez l’autorisation 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 panneau de contrôle de Pushwoosh et envoyez une notification push à votre appareil enregistré.