5 단계 쿠폰 사용하기
일반 쿠폰과 커스텀 쿠폰(팝업)을 사용할 수 있습니다.

사용자가 쿠폰을 선택하였을 때 쿠폰 적용 흐름은 다음과 같습니다.

일반 쿠폰
사용자는 방송화면에서 관리자가 등록한 일반 쿠폰을 선택하여 쿠폰에 설정된 혜택(예: 할인 등)을 신청할 수 있습니다.
func handleDownloadCouponResult(with couponId: String, completion: @escaping (CouponResult) -> Void) {
// 쿠폰 처리
let result = CouponResult(couponId: couponId, success: false, message: "Coupon download failed.", status: .HIDE, alertType: .TOAST)
completion(result)
}
- API Reference
커스텀 쿠폰(팝업)
사용자는 관리자가 등록한 커스텀 쿠폰(팝업)을 선택하여 쿠폰에 설정된 혜택((예: 할인 등)을 신청할 수 있습니다.
func handleCustomActionResult(with id: String, type: String, payload: Any?, completion: @escaping (CustomActionResult) -> Void) {
// 커스텀 쿠폰 처리
let result = CustomActionResult(id: id, success: false, message: "coupon download failed.", status: .HIDE, alertType: .TOAST)
completion(result)
}
Updated almost 3 years ago