Intégration des cartes de contenu
Découvrez comment intégrer les cartes de contenu au SDK Braze Cordova.
Prerequisites
Before you start, you need to integrate the Cordova Braze SDK into your iOS or Android app.
Flux de cartes
Le SDK Braze comprend un flux de cartes par défaut. Pour afficher le flux de cartes par défaut, vous pouvez utiliser la méthode launchContentCards()
. Cette méthode gère l’ensemble des activités de suivi des analyses, de rejets et de rendu des cartes de contenu d’un utilisateur.
Cartes de contenu
Vous pouvez utiliser ces méthodes supplémentaires pour créer un flux de cartes de contenu personnalisé dans votre application :
Méthode | Description |
---|---|
requestContentCardsRefresh() |
Envoie une requête en arrière-plan pour demander les dernières cartes de contenu au serveur SDK de Braze. |
getContentCardsFromServer(successCallback, errorCallback) |
Récupère les cartes de contenu du SDK Braze Cette fonction demande les dernières cartes de contenu au serveur et renvoie la liste des cartes terminées. |
getContentCardsFromCache(successCallback, errorCallback) |
Récupère les cartes de contenu du SDK Braze Cette fonction renvoie la dernière liste de cartes du cache local, qui a été actualisée lors de la dernière actualisation. |
logContentCardClicked(cardId) |
Enregistre un clic pour l’ID de carte de contenu donné. |
logContentCardImpression(cardId) |
Enregistre une impression pour l’ID de carte de contenu donné. |
logContentCardDismissed(cardId) |
Enregistre un rejet pour l’ID de carte de contenu donné. |
Support GIF
By default, the native Braze Android SDK does not provide animated GIF support for Content Cards—however, you can use a third-party image library to display GIFs instead. For more information, see Android Content Cards: GIFs.
By default, the Braze Swift SDK does not provide animated GIF support for Content Cards—however, you can wrap your own view or a third-party view in an instance of GIFViewProvider
. For a full walkthrough, see Tutorial: GIF Support for Swift Content Cards.