쿠폰 콜백 데이터 문의

고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.

커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 : 5.15.2
  • 프로젝트명 : 뉴클래스
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

안녕하세요 기존에 쿠폰 리턴값을

int itemCode = int.Parse(itemData[i][“item”][0].ToString());
int itemCount = int.Parse(itemData[i][1].ToString());

이렇게 받아오고 있었는데요 정상적으로 문제 없이 사용되었었는데 어느 순간

ReturnValue : {“uuid”:12581,“itemObject”:[{“chartName”:“아이템”,“item”:{“ItemCode”:“1”,“ItemName”:“다이아”,“chartFileName”:“EtcItemDB.csv”},“itemCount”:1000,“chartId”:154701}]}

이렇게 리턴값에 “chartName” 이 들어가서 파싱 에러가 발생하고 있습니다. 이게 최근에 바뀐것인지 클라이언트 업데이트 없이 해결 할 방법이 없는것인지 체크 좀 부탁드립니다.

개발자문서에도 안나와있는 내용인데요…ㅜㅜ

해당 값을 사용중인 개발사도 있을 수 있으니 적어도 맨 앞이 아니라 맨 뒤에 오도록 수정은 어려울까요

해당 부분 수정하려면 점검 걸어서 유저 다 튕겨내고 업데이트를 진행해야 하는데 현재 저희가 마케팅을 진행중이라 그렇게 하기가 어려운 상황입니다.

안녕하세요 개발자님,
공유해주신 확인 시 itemCode나 itemCount라는 key로 접근해 데이터를 가져오지 않고
각각 0, 1이라는 인덱스로 가져오면서 데이터의 순서가 바뀌거나 추가되는 경우 발생하는 문제로 확인됩니다.
또한 말씀해주신 수정의 경우 서버 전반적인 수정이 필요한 것으로 확인되어 어려움이 있는 것으로 확인됩니다.
정확한 키값을 사용하도록 코드를 수정 이용하여 주시면 감사하겠습니다.
도움드리지 못해 죄송합니다.

키를 정확하게 명시하지 않고 인덱스로 사용한건 명백한 제 잘못이 맞지만 라이브중에 콜백 데이터가 바뀌어 버릴거라곤 생각지 못했는데 어디서도 해당 내용을 찾아볼수도 없고 좀 아쉽네요…