콘텐츠 카드 통합
Cordova Braze SDK용 콘텐츠 카드를 통합하는 방법을 알아보세요.
Prerequisites
Before you start, you need to integrate the Cordova Braze SDK into your iOS or Android app.
카드 피드
Braze SDK에는 기본 카드 피드가 포함되어 있습니다. 기본 카드 피드를 표시하려면 launchContentCards()
방법을 사용할 수 있습니다. 이 메서드는 사용자의 콘텐츠 카드에 대한 모든 분석 추적, 해제 및 렌더링을 처리합니다.
콘텐츠 카드
이러한 추가 메서드를 사용하여 앱 내에서 커스텀 콘텐츠 카드 피드를 빌드할 수 있습니다.
방법 | 설명 |
---|---|
requestContentCardsRefresh() |
Braze SDK 서버에서 최신 콘텐츠 카드를 요청하는 백그라운드 요청을 보냅니다. |
getContentCardsFromServer(successCallback, errorCallback) |
Braze SDK에서 콘텐츠 카드를 검색합니다. 이렇게 하면 서버에서 최신 콘텐츠 카드를 요청하고 완료되면 카드 목록을 반환합니다. |
getContentCardsFromCache(successCallback, errorCallback) |
Braze SDK에서 콘텐츠 카드를 검색합니다. 이렇게 하면 마지막 새로 고침 시 업데이트된 로컬 캐시에서 최신 카드 목록이 반환됩니다. |
logContentCardClicked(cardId) |
지정된 콘텐츠 카드 ID에 대한 클릭을 기록합니다. |
logContentCardImpression(cardId) |
지정된 콘텐츠 카드 ID에 대한 노출을 기록합니다. |
logContentCardDismissed(cardId) |
지정된 콘텐츠 카드 ID에 대한 해제를 기록합니다. |
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.