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 toPour 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# Clonez le dépôt du SDK et naviguez jusqu'au projet d'exemplegit clone https://github.com/Pushwoosh/pushwoosh-expo-plugin-sample.git
# Naviguez jusqu'au répertoire de l'exemplecd pushwoosh-expo-plugin-sample/
Configurer le projet
Anchor link to1. Installer les dépendances :
Anchor link tonpm install
2. Initialiser Pushwoosh :
Anchor link toOuvrez 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 toOuvrez 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 toOuvrez 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 toCopiez votre fichier google-services.json
dans le répertoire racine du projet.
Prégénérer l’application
Anchor link toGénérez le code natif et configurez les dépendances pour chaque plateforme en exécutant la prégénération :
npx expo prebuild
Compiler et exécuter le projet
Anchor link to- Compilez le projet :
npx expo run:android
npx expo run:ios
- 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 toRetournez au panneau de contrôle de Pushwoosh et envoyez une notification push à votre appareil enregistré.