본문으로 건너뛰기
버전: 5.18.7

우편의 종류

우편 종류

구분설명
관리자 우편뒤끝 콘솔에서 발송하는 관리자 우편
쿠폰 우편뒤끝 콘솔의 웹 쿠폰 설정에서 생성한 페이지로 쿠폰을 사용 후 발송되는 쿠폰 우편
랭킹 보상 우편랭킹 보상 후 자동으로 지급되는 랭킹 우편
웹숍 우편웹숍에서 아이템 구매 후 발송되는 우편 (뉴플레이에서는 인증 번호 발송 우편도 포함)
유저 우편유저 간 게임 정보 관리의 데이터를 이용해 발송한 유저 우편

우편 만료일

구분만료일
관리자 우편콘솔에서 설정한 시간(하루 이내 - 1시간, 3시간, 6시간, 12시간, 24시간, 7일, 15일, 30일)
쿠폰 우편쿠폰 수령 후 우편 발송 시 제한없음(쿠폰이 만료될 경우 우편 발송이 되지 않습니다.)
랭킹 보상 우편7일
웹숍 우편30일
유저 우편15일

우편 삭제 시점

구분삭제 시점
관리자 우편유저가 우편 수령 시
쿠폰 우편유저가 우편 수령 시
랭킹 보상 우편유저가 우편 수령 시
웹숍 우편유저가 우편 수령 시
유저 우편우편 삭제 함수 호출 시(재수령 불가)

우편 불러오기 리턴값

모든 우편에는 우편에 공통적으로 들어가는 제목(title)과 유니크값(inDate)를 제외하고 리턴값에 차이점이 존재합니다.
따라서 우편별로 지원되는 리턴값에 맞게 파싱하는 로직을 구성하여야 예외 상황이 발생하지 않습니다.

공통 리턴값 존재 여부

관리자 우편랭킹 우편쿠폰 우편웹숍 우편
titleOOOO
inDateOOOO
rankTypeO
authorOO
contentOOO
expirationDateOOO
reservationDateOO
sentDateOO
nicknameOO
itemsOOO

관리자 우편

리턴값설명
title우편의 제목
inDate우편의 유니크값
content우편의 내용
author우편의 발송인
expirationDate만료 기간
reservationDate발송 기간
sentDate발송 기간
nickname수신인의 닉네임(없을 경우에는 null로 표시됩니다.)
items우편에 첨부된 아이템에 대한 배열

items는 배열 형태로 되어있으며 각각 item, itemCount, chartName값이 들어가있습니다. item은 우편 발송 시 첨부된 차트에 대한 정보입니다.

랭킹 보상 우편

리턴값설명
title우편의 제목
inDate우편의 유니크값
rankType랭킹의 종류
content우편의 내용
expirationDate만료 기간
reservationDate발송 기간
sentDate발송 기간
nickname수신인의 닉네임(없을 경우에는 null로 표시됩니다.)
items우편에 첨부된 아이템에 대한 배열

items는 배열 형태로 되어있으며 각각 item, itemCount, chartName값이 들어가있습니다. item은 우편 발송 시 첨부된 차트에 대한 정보입니다.

쿠폰 우편

리턴값설명
title쿠폰의 제목
inDate우편의 유니크값
items우편에 첨부된 아이템에 대한 배열

items는 배열 형태로 되어있으며 각각 item, itemCount, chartName값이 들어가있습니다. item은 우편 발송 시 첨부된 차트에 대한 정보입니다.

웹숍 우편

리턴값설명
title우편의 제목
inDate우편의 유니크값
content우편의 내용
expirationDate만료 기간
webshop우편이 발송된 웹숍 서비스 이름
author우편의 발송인
buyer우편의 구매자
orderId우편의 주문 번호
itemId우편의 아이템 ID
item우편에 첨부된 아이템에 대한 객체

5.18.6 이전 SDK 버전 호환성

5.18.6 이전 버전 SDK에서는 웹숍 우편 처리를 하기 위해서는 아래의 함수를 이용하여 우편 처리를 해야 합니다.

// 웹숍 우편 리스트 불러오기
// 우편 타입을 5로 지정해야 웹숍 우편을 불러올 수 있습니다.
// 기존 함수 인 GetPostList와 동일한 기능을 수행합니다.
var bro = Backend.NewFunctions.Mail.GetMailList((MailType)5);

// 웹숍 우편 수령 하기
// 우편 타입을 5로 지정해야 웹숍 우편을 수령할 수 있습니다.
// 기존 함수 인 ReceivePostItem과 동일한 기능을 수행합니다.
var bro = Backend.NewFunctions.Mail.ReadMail((MailType)5, "2026-01-27T06:57:16.078Z");

// 웹숍 우편 모두 수령 하기
// 우편 타입을 5로 지정해야 웹숍 우편을 모두 수령할 수 있습니다.
// 기존 함수 인 ReceivePostItemAll과 동일한 기능을 수행합니다.
var bro = Backend.NewFunctions.Mail.ReadAllMail((MailType)5);

유저 우편

리턴값설명
title우편의 제목
inDate우편의 유니크값
content우편의 내용
expirationDate만료 날짜
sentDate보낸 날짜
receiverInDate받은 유저의 inDate
receiverNickname받은 유저의 닉네임
senderInDate보낸 사람의 inDate
senderNickname보낸 사람의 닉네임
sender보낸 사람의 회원 번호
receivedDate우편을 수령한 날짜(수령하지 않았을 경우에는 존재하지 않습니다
item보낸 아이템 정보(타 우편과는 다르게 단수형입니다)
itemLocation아이템이 위치한 테이블과 컬럼