Démarrage rapide du SDK iOS
Démarrez avec le SDK iOS de Pushwoosh en utilisant cet exemple simple et rapide.
Prérequis
Anchor link toPour intégrer le SDK iOS de Pushwoosh dans votre application, vous aurez besoin des éléments suivants :
Télécharger le projet d’exemple
Anchor link toClonez le projet d’exemple depuis GitHub :
git clone https://github.com/Pushwoosh/pushwoosh-ios-sample.gitConfigurer 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
Exécuter le projet
Anchor link to- Compilez et exécutez le projet.
- L’application aura deux onglets : « Actions » et « Settings ». Accédez à l’onglet Settings.
- Appuyez sur le bouton Register for Pushes.
- Accordez l’autorisation pour les notifications push. L’appareil sera alors enregistré auprès de Pushwoosh.
Vous devriez voir une entrée de journal comme celle-ci :
Pushwoosh: Initializing application runtime[PW] BUNDLE ID: __YOUR_BUNDLE_ID__[PW] APP CODE: __YOUR_APP_CODE__[PW] PUSHWOOSH SDK VERSION: 6.7.13[PW] HWID: __YOUR_HWID__[PW] PUSH TOKEN: (null)[PW] [I] -[PWNotificationManagerCompatiOS10] NotificationCenter authorization granted: 1[PW] [I] -[PWPushNotificationsManagerCommon] Registered for push notifications: __YOUR_PUSH_TOKEN__Votre appareil est maintenant enregistré auprès de Pushwoosh.
Envoyer une notification push
Anchor link toRetournez au Control Panel de Pushwoosh et envoyez une notification push à votre appareil enregistré.
Prochaines étapes
Anchor link toPour en savoir plus, veuillez consulter le guide d’intégration de base