Passer au contenu

Exemples de code 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 exemples de projets.

Prérequis

Anchor link to

Avant d’utiliser les exemples, assurez-vous d’avoir les éléments suivants :

Exemple d’application 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 de 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’exemple d’application comme un outil d’apprentissage ou une base pour votre développement.

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

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. Ouvrez le projet dans Xcode.

  2. Ajoutez https://github.com/Pushwoosh/Pushwoosh-XCFramework en tant que dépendance Swift Package.

  3. Définissez l’identifiant de bundle pour la cible principale (PushwooshSampleApp) afin qu’il corresponde à votre projet Pushwoosh (par ex., com.pushwoosh.PushwooshSampleApp).

  4. Utilisez le même identifiant de bundle pour la cible NotificationService, en y ajoutant .NotificationService (par ex., com.pushwoosh.PushwooshSampleApp.NotificationService).

  5. Dans Info.plist, définissez :

Important : Assurez-vous de donner au jeton l’accès à la bonne application dans votre Panneau de Contrôle Pushwoosh. En savoir plus

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.

Exemples iOS Pushwoosh

Anchor link to

Explorez notre dépôt pushwoosh-quickstart-ios pour des exemples de code entièrement documentés couvrant diverses fonctionnalités du SDK. Ces exemples sont prêts à être utilisés comme références ou points de départ pour vos propres projets.