Passer au contenu

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 to

Pour 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
Terminal window
# Cloner le dépôt du SDK et naviguer vers le projet d'exemple
git clone https://github.com/Pushwoosh/pushwoosh-flutter
# Naviguer vers le répertoire d'exemple
cd pushwoosh-flutter/Source/pushwoosh/example

Configurer le projet

Anchor link to

Installez les dépendances :

Terminal window
flutter pub get

Ouvrez lib/main.dart et mettez à jour l’appel Pushwoosh.initialize :

Pushwoosh.initialize({"app_id": "XXXXX-XXXXX"});

Remplacez la valeur app_id par votre code d’application Pushwoosh.

1. Installer les dépendances
Anchor link to

Naviguez vers le répertoire ios et installez les dépendances :

Terminal window
cd ios && pod install --repo-update
2. Définir le Bundle Identifier
Anchor link to

Ouvrez le fichier ios/Runner.xcworkspace dans Xcode.

Définissez le Bundle Identifier pour chaque cible :

  • Runner : le nom du package de votre application (par ex. com.example.pushwoosh).
  • NotificationService : le nom du package de votre application avec .NotificationServiceExtension (par ex. com.example.pushwoosh.NotificationServiceExtension).
  • StopwatchWidgetExtension : le nom du package de votre application avec .StopwatchWidget (par ex. com.example.pushwoosh.StopwatchWidget).
3. Définir le jeton d’API
Anchor link to

Dans votre fichier ios/Runner/Info.plist, définissez la clé Pushwoosh_API_TOKEN sur le jeton d’API de l’appareil Pushwoosh.

1. Configurer google-services.json
Anchor link to

Copiez votre fichier google-services.json dans le répertoire android/app.

2. Définir le nom du package
Anchor link to

Ouvrez android/app/build.gradle et définissez l’applicationId sur le nom du package de votre application (par ex. com.example.pushwoosh).

3. Définir le jeton d’API
Anchor link to

Ouvrez votre fichier android/app/src/main/AndroidManifest.xml et ajoutez les métadonnées suivantes à l’intérieur de la balise <application> :

AndroidManifest.xml
<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 de l’appareil Pushwoosh.

Exécuter le projet

Anchor link to
  1. Compilez et exécutez le projet.
  2. L’application aura deux onglets : « Actions » et « Paramètres ». Naviguez vers l’onglet Paramètres.
  3. Appuyez sur le bouton S’inscrire aux notifications Push.
  4. Accordez l’autorisation pour les notifications push. L’appareil sera enregistré auprès de Pushwoosh.

Envoyer une notification push

Anchor link to

Retournez au panneau de contrôle de Pushwoosh et envoyez une notification push à votre appareil enregistré.