Integração de cartões de conteúdo
Saiba como integrar os cartões de conteúdo ao Cordova Braze SDK.
Prerequisites
Before you start, you need to integrate the Cordova Braze SDK into your iOS or Android app.
Feeds de cartões
O SDK do Braze inclui um feed de cartão padrão. Para mostrar o feed do cartão padrão, você pode usar o método launchContentCards()
. Esse método lida com todos os rastreamentos de análises de dados, descartes e renderizações dos cartões de conteúdo de um usuário.
Cartões de conteúdo
Você pode usar esses métodos adicionais para criar um feed de cartões de conteúdo personalizado em seu aplicativo:
Método | Descrição |
---|---|
requestContentCardsRefresh() |
Envia uma solicitação em segundo plano para solicitar os cartões de conteúdo mais recentes do servidor do SDK da Braze. |
getContentCardsFromServer(successCallback, errorCallback) |
Recupera os cartões de conteúdo do Braze SDK. Solicitará os cartões de conteúdo mais recentes do servidor e retornará a lista de cartões após a conclusão. |
getContentCardsFromCache(successCallback, errorCallback) |
Recupera os cartões de conteúdo do Braze SDK. Retornará a lista mais recente de cartões do cache local, que foi atualizada na última atualização. |
logContentCardClicked(cardId) |
Registra um clique para o Content Card ID fornecido. |
logContentCardImpression(cardId) |
Registra uma impressão para o ID do cartão de conteúdo fornecido. |
logContentCardDismissed(cardId) |
Registra um descarte de cartão para o cartão de conteúdo ID fornecido. |
Suporte a 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.