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 toAvant d’utiliser les exemples, assurez-vous de disposer des éléments suivants :
Application d’exemple 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 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 toClonez le dépôt :
git clone https://github.com/Pushwoosh/pushwoosh-ios-sample.git
2. Configurer le projet
Anchor link toOpen the project in Xcode.
Add
https://github.com/Pushwoosh/Pushwoosh-XCFramework
as Swift Package Dependency.Set the bundle identifier for the main target (PushwooshSampleApp) to match your Pushwoosh project (e.g.,
com.pushwoosh.PushwooshSampleApp
).Use the same bundle identifier for the NotificationService target, appending
.NotificationService
(e.g.,com.pushwoosh.PushwooshSampleApp.NotificationService
).In
Info.plist
, set the:Pushwoosh_APPID
key to the Pushwoosh Application CodePushwoosh_API_TOKEN
key to the Pushwoosh Device API Token
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- 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.
Applications de démarrage rapide Pushwoosh
Anchor link toLa 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 toClonez le projet d’exemple depuis GitHub :
git clone https://github.com/Pushwoosh/pushwoosh-quickstart-ios.git
2. Explorer les projets
Anchor link toChaque dossier contient un projet adapté à une fonctionnalité spécifique :
- Intégration de base
- Badges
- Exemples de données personnalisées
- Personnalisation
- Suivi de livraison
- Projet Inbox
- Push interactif
- Projet de push provisoire
- Projet de notifications riches
- Projet de Pushes VoIP
3. Configurer et exécuter
Anchor link to- Ouvrez le projet dans Xcode.
- Définissez le bundle identifier pour qu’il corresponde à votre projet Pushwoosh.
- Copiez l’Application Code depuis le Control Panel de Pushwoosh.
- Dans
Info.plist
, définissez la cléPushwoosh_APPID
sur l’Application Code. - Compilez et exécutez le projet.
- Utilisez le Control Panel de Pushwoosh pour envoyer une notification push et la voir en action.