Passer au contenu

Exemples de code pour iOS

Avec les exemples Pushwoosh pour iOS, vous pouvez explorer les fonctionnalités de Pushwoosh sans intégrer le SDK dans votre projet, ou examiner comment le SDK Pushwoosh est implémenté dans nos projets d’exemple.

Prérequis

Anchor link to

Avant d’utiliser les exemples, assurez-vous de disposer des éléments suivants :

Application d’exemple Pushwoosh

Anchor link to

Ce projet est une application iOS de base avec le SDK Pushwoosh intégré, présentant des fonctionnalités clés telles que :

  • La réception des notifications push.
  • Le suivi de la livraison des notifications push.
  • La gestion des tags utilisateur.
  • L’envoi d’événements
  • L’enregistrement de l’utilisateur

Utilisez l’application d’exemple comme un outil d’apprentissage ou une base pour votre développement.

1. Télécharger l’application d’exemple

Anchor link to

Clonez le dépôt :

Terminal window
git clone https://github.com/Pushwoosh/pushwoosh-ios-sample.git

2. Configurer le projet

Anchor link to
  1. Open the project in Xcode.

  2. Add https://github.com/Pushwoosh/Pushwoosh-XCFramework as Swift Package Dependency.

  3. Set the bundle identifier for the main target (PushwooshSampleApp) to match your Pushwoosh project (e.g., com.pushwoosh.PushwooshSampleApp).

  4. Use the same bundle identifier for the NotificationService target, appending .NotificationService (e.g., com.pushwoosh.PushwooshSampleApp.NotificationService).

  5. In Info.plist, set the:

Important: Be sure to give the token access to the right app in your Pushwoosh Control Panel. Learn more

3. Exécuter le projet

Anchor link to
  1. Compilez et exécutez le projet.
  2. Accédez à l’onglet Paramètres dans l’application.
  3. Appuyez sur le bouton Register for Pushes.
  4. Accordez l’autorisation pour les notifications push. L’appareil sera enregistré auprès de Pushwoosh.

Applications de démarrage rapide Pushwoosh

Anchor link to

La collection de démarrage rapide comprend des projets individuels, chacun présentant des fonctionnalités spécifiques du SDK. Utilisez-les comme références ou points de départ pour votre application.

1. Télécharger les applications de démarrage rapide

Anchor link to

Clonez le projet d’exemple depuis GitHub :

Terminal window
git clone https://github.com/Pushwoosh/pushwoosh-quickstart-ios.git

2. Explorer les projets

Anchor link to

Chaque dossier contient un projet adapté à une fonctionnalité spécifique :

3. Configurer et exécuter

Anchor link to
  1. Ouvrez le projet dans Xcode.
  2. Définissez le bundle identifier pour qu’il corresponde à votre projet Pushwoosh.
  3. Copiez l’Application Code depuis le Control Panel de Pushwoosh.
  4. Dans Info.plist, définissez la clé Pushwoosh_APPID sur l’Application Code.
  5. Compilez et exécutez le projet.
  6. Utilisez le Control Panel de Pushwoosh pour envoyer une notification push et la voir en action.