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 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 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 :
packageavec le nom du package de votre application.bundleIdentifieravec 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 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 panneau de contrôle de Pushwoosh et envoyez une notification push à votre appareil enregistré.