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 toAvant d’utiliser les exemples, assurez-vous d’avoir les éléments suivants :
Exemple d’application Pushwoosh
Anchor link toCe 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 toClonez le dépôt :
git clone https://github.com/Pushwoosh/pushwoosh-ios-sample.git2. Configurer le projet
Anchor link to-
Ouvrez le projet dans Xcode.
-
Ajoutez
https://github.com/Pushwoosh/Pushwoosh-XCFrameworken tant que dépendance Swift Package. -
Définissez l’identifiant de bundle pour la cible principale (PushwooshSampleApp) afin qu’il corresponde à votre projet Pushwoosh (par ex.,
com.pushwoosh.PushwooshSampleApp). -
Utilisez le même identifiant de bundle pour la cible NotificationService, en y ajoutant
.NotificationService(par ex.,com.pushwoosh.PushwooshSampleApp.NotificationService). -
Dans
Info.plist, définissez :- la clé
Pushwoosh_APPIDsur le code d’application Pushwoosh - la clé
Pushwoosh_API_TOKENsur le Jeton d’API d’appareil Pushwoosh
- la clé
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- Compilez et exécutez le projet.
- Accédez à l’onglet Paramètres dans l’application.
- Appuyez sur le bouton Register for Pushes.
- Accordez l’autorisation pour les notifications push. L’appareil sera enregistré auprès de Pushwoosh.
Exemples iOS Pushwoosh
Anchor link toExplorez 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.