Démarrage rapide du SDK Flutter
Démarrez avec le SDK Flutter de Pushwoosh en utilisant cet exemple simple et rapide.
Prérequis
Anchor link toPour intégrer le SDK Flutter 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-flutter
# Naviguez jusqu'au répertoire examplecd pushwoosh-flutter/Source/pushwoosh/exampleConfigurer le projet
Anchor link toInstallez les dépendances :
flutter pub getOuvrez lib/main.dart et mettez à jour l’appel Pushwoosh.initialize :
Pushwoosh.initialize({"app_id": "XXXXX-XXXXX", "sender_id": "XXXXXXXXXXXX"});Remplacez les valeurs app_id et sender_id par votre Code d’Application Pushwoosh et votre Numéro de Projet Firebase.
1. Installer les dépendances
Anchor link toNaviguez jusqu’au répertoire ios et installez les dépendances :
cd ios && pod install --repo-update2. Définir le Bundle Identifier
Anchor link toOuvrez le fichier ios/Runner.xcworkspace dans Xcode.
Définissez le Bundle Identifier pour chaque cible :
Runner: le nom de package de votre application (par ex. com.example.pushwoosh).NotificationService: le nom de package de votre application avec.NotificationServiceExtension(par ex. com.example.pushwoosh.NotificationServiceExtension).StopwatchWidgetExtension: le nom de package de votre application avec.StopwatchWidget(par ex. com.example.pushwoosh.StopwatchWidget).
3. Définir le jeton d’API
Anchor link toDans votre fichier ios/Runner/Info.plist, définissez la clé Pushwoosh_API_TOKEN sur le Jeton d’API d’appareil Pushwoosh.
Android
Anchor link to1. Configurer google-services.json
Anchor link toCopiez votre fichier google-services.json dans le répertoire android/app.
2. Définir le nom du package
Anchor link toOuvrez android/app/build.gradle et définissez l’applicationId sur le nom de package de votre application (par ex. com.example.pushwoosh).
3. Définir le jeton d’API
Anchor link toOuvrez votre fichier android/app/src/main/AndroidManifest.xml et ajoutez les métadonnées suivantes à l’intérieur de la balise <application> :
<meta-data android:name="com.pushwoosh.apitoken" android:value="__YOUR_PUSHWOOSH_DEVICE_API_TOKEN__" />Remplacez __YOUR_PUSHWOOSH_DEVICE_API_TOKEN__ par votre Jeton d’API d’appareil Pushwoosh.
Exécuter le projet
Anchor link to- Compilez et exécutez le projet.
- L’application aura deux onglets : Actions et Settings. Naviguez jusqu’à l’onglet Settings.
- Appuyez sur le bouton Register for Pushes.
- Accordez l’autorisation pour les notifications push. L’appareil sera enregistré auprès de Pushwoosh.
Envoyer une notification push
Anchor link toRetournez au Panneau de Contrôle Pushwoosh et envoyez une notification push à votre appareil enregistré.