Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

개요

마케팅 수신 동의 캠페인은 유저가 마케팅 수신 동의를 할 수 있도록 지원하는 캠페인입니다. 어드민 내 세팅 전 해당 마케팅 수신 동의 연동 작업이 필요합니다.

마케팅 수신 동의 캠페인 연동 방법

마케팅_수신동의___가이드용_상세페이지.jpg

위의 화면 하단의 버튼을 클릭 했을 때, 유저를 마케팅 수신 동의 수신을 위한 설정 페이지로 이동시키거나, 수신 동의 이벤트를 전송 하세요. OptInMarketingCampaignMoveButtonClickListener 인터페이스를 구현하여 버튼 클릭 이벤트를 수신할 수 있습니다.

val listener = object : OptInMarketingCampaignMoveButtonClickListener {
    override fun onClick() {
        // 마케팅 수신 동의 설정 페이지 이동처리 또는 수신동의 이벤트 전송
    }
})
BuzzBooster.getInstance().setOptInMarketingCampaignMoveButtonClickListener(listener)

OptInMarketingCampaignMoveButtonClickListener 를 activity와 같은 자체 Lifecycle이 있는 컴포넌트에 등록한 경우, Lifecycle이 종료될 때 다음과 같이 등록을 해제하여 메모리 누수를 방지하세요.

BuzzBooster.getInstance().removeOptInMarketingCampaignMoveButtonClickListener()

마케팅 수신 동의/철회 이벤트 전송

유저가 마케팅 수신을 동의/철회 할 경우 다음을 호출하세요.

// 동의
BuzzBooster.sendEvent("bb_opt_in_marketing")

// 철회
BuzzBooster.sendEvent("bb_opt_out_marketing")
  • No labels