Overview
com.111percent.marketings.coupon
com.111percent.marketings.coupon-webview-plugin
Feature
쿠폰 기능을 사용할 수 있는 패키지예요.
설정하기
운영툴과 게임 프로젝트 연동하기
운영툴 우편시스템 연동하기
쿠폰 발급 및 활성화 (운영팀에 요청)
- 개발 과정에서 동작 테스트를 위한 임시 쿠폰 발급의 경우
- 운영툴에서 직접 생성하여 테스트 진행
- 운영툴 권한이 없다면 TS_BOT 으로 권한 요청
- 운영툴 쿠폰 가이드
- 개발 과정에서 동작 테스트를 위한 임시 쿠폰 발급의 경우
사용 방법
초기화
CouponStore
는 자동으로 초기화됩니다.
쿠폰 사용하기
쿠폰을 사용하려면 CouponStore.ShardInstance.UseCouponAsync
메서드를 호출:
string couponCode = "EXAMPLE123";
var couponUseResponse = await CouponStore.ShardInstance.UseCouponAsync(couponCode);
if (couponUseResponse.ok)
{
// 쿠폰 사용 성공 처리
Debug.Log("쿠폰 사용 성공!");
}
else
{
// 쿠폰 사용 실패 처리
Debug.LogWarning($"쿠폰 사용 실패! 에러 코드: {couponUseResponse.code}, 에러 메세지: {couponUseResponse.message}");
}
주의사항
- 쿠폰 사용은 로그인 후에만 가능합니다.
- ⚠️ AccountId가 필요하기 때문에 모든 API 사용은 로그인 이후 호출을 전제
UseCouponAsync
메서드는 예외를 던지지 않고 응답 객체를 통해 성공 여부를 반환합니다.ok
필드를 확인하여 쿠폰 사용 성공 여부를 판단하세요.
Package Sample
해당 패키지는 Sample을 제공해요.
PPM(Percent Package Manager) 혹은 UPM(Unity Package Manager) GUI에서 해당 패키지의 샘플을 받아보세요.