
AppboyKit (également connu sous le nom de SDK Objective-C) n’est plus pris en charge et a été remplacé par Swift SDK. Il ne recevra plus de nouvelles fonctionnalités, de corrections de bugs, de mises à jour de sécurité ou d’assistance technique - cependant, la messagerie et l’analyse continueront à fonctionner normalement. Pour en savoir plus, consultez Présentation du nouveau SDK Braze Swift.
Intégration de CocoaPods
Étape 1 : Installer CocoaPods
L’installation du SDK iOS via CocoaPods automatise la majeure partie du processus d’installation à votre place. Avant de lancer ce processus, assurez-vous d’utiliser Ruby 2.0.0 ou une version ultérieure. Ne vous inquiétez pas, il n’est pas nécessaire de connaître la syntaxe Ruby pour installer ce SDK.
Exécutez la commande suivante pour démarrer :
1
$ sudo gem install cocoapods
Si vous rencontrez des problèmes avec CocoaPods, consultez le guide de résolution des problèmes de CocoaPods.

Si vous êtes invité à écraser l’exécutable rake, consultez les instructions de démarrage sur CocoaPods.org pour plus de détails.
Étape 2 : Construire le Podfile
Maintenant que vous avez installé le CocoaPods Ruby Gem, vous devez créer un fichier dans votre répertoire de projet Xcode nommé Podfile.
Ajoutez la ligne suivante à votre Podfile :
1
2
3
target 'YourAppTarget' do
pod 'Appboy-iOS-SDK'
end
Nous vous suggérons de versionner Braze afin que les mises à jour du pod récupèrent automatiquement tout ce qui est inférieur à une mise à jour mineure de version. Cela ressemble à pod 'Appboy-iOS-SDK' ~> Major.Minor.Build. Si vous souhaitez intégrer automatiquement la dernière version du SDK Braze, même avec des modifications majeures, vous pouvez utiliser pod 'Appboy-iOS-SDK' dans votre Podfile.
Sous-spécifications
Nous recommandons aux intégrateurs d’importer notre SDK complet. Cependant, si vous êtes certain de n’intégrer qu’une fonctionnalité Braze spécifique, vous pouvez importer uniquement la sous-spécification d’interface utilisateur souhaitée plutôt que le SDK complet.
| Sous-spécification | Détails |
|---|---|
pod 'Appboy-iOS-SDK/InAppMessage' |
La sous-spécification InAppMessage contient l’interface utilisateur des messages in-app de Braze et le SDK Core. |
pod 'Appboy-iOS-SDK/ContentCards' |
La sous-spécification ContentCards contient l’interface utilisateur des Content Cards de Braze et le SDK Core. |
pod 'Appboy-iOS-SDK/NewsFeed' |
La sous-spécification NewsFeed contient le SDK Core de Braze. |
pod 'Appboy-iOS-SDK/Core' |
La sous-spécification Core prend en charge l’analytique, comme les événements personnalisés et les attributs. |
Étape 3 : Installer le SDK Braze
Pour installer le SDK Braze via CocoaPods, accédez au répertoire de votre projet d’application Xcode dans votre terminal et exécutez la commande suivante :
1
pod install
À ce stade, vous devriez pouvoir ouvrir le nouvel espace de travail du projet Xcode créé par CocoaPods. Assurez-vous d’utiliser cet espace de travail Xcode au lieu de votre projet Xcode.

Étapes suivantes
Suivez les instructions pour terminer l’intégration.
Mettre à jour le SDK Braze via CocoaPods
Pour mettre à jour un CocoaPod, il vous suffit d’exécuter la commande suivante dans votre répertoire de projet :
1
pod update