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# Cloner le dépôt du SDK et naviguer vers le projet d'exemplegit clone https://github.com/Pushwoosh/pushwoosh-expo-plugin-sample.git
# Naviguer vers le répertoire d'exemplecd pushwoosh-expo-plugin-sample/Configurer le projet
Anchor link to1. Installer les dépendances :
Anchor link tonpm install2. 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 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éfinir le nom du package et l’ID du bundle :
Anchor link toOuvrez app.json et définissez :
packageavec le nom du package de votre application.bundleIdentifieravec l’ID du bundle de votre application.
4. Définir le token d’API de l’appareil Pushwoosh :
Anchor link toOuvrez votre fichier app.json et définissez le token d’API de l’appareil Pushwoosh pour les deux plateformes :
PW_API_TOKENla valeur du token d’API de l’appareil pour la plateforme iOS.apiTokenla valeur du token 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é-compiler l’application
Anchor link toGénérez le code natif et configurez les dépendances pour chaque plateforme en exécutant la pré-compilation :
npx expo prebuildCompiler et exécuter le projet
Anchor link to- Compilez le projet :
npx expo run:androidnpx 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 Control Panel de Pushwoosh et envoyez une notification push à votre appareil enregistré.