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 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. Installez les dépendances :
Anchor link tonpm install2. Initialisez 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 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 toOuvrez app.json et définissez :
packageau 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 toOuvrez votre fichier app.json et définissez le jeton d’API de l’appareil Pushwoosh pour les deux plateformes :
PW_API_TOKENla valeur du jeton d’API de l’appareil pour la plateforme iOS.apiTokenla valeur du jeton d’API de l’appareil pour la plateforme Android.
5. Ajoutez le fichier de configuration Firebase :
Anchor link toCopiez votre fichier google-services.json dans le répertoire racine du projet.
Pré-construire l’application
Anchor link toGénérez le code natif et configurez les dépendances pour chaque plateforme en exécutant la pré-construction :
npx expo prebuildConstruire et exécuter le projet
Anchor link to- Construisez le projet :
npx expo run:androidnpx expo run:ios- 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 toRetournez au Control Panel de Pushwoosh et envoyez une notification push à votre appareil enregistré.