안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
인앱빌링 구현시 실제 아이템을 지급해주는 곳이 어딘지 궁금합니다.
confirmTransaction 함수가 호출 되는데
이 함수를 호출하기 전에 아이템을 지급해주고
아이템을 지급하면 저 함수를 호출해 주는건지
아니면 confirmTransaction 를 하고 나서
나중에 아이템을 지급 해주는 건지...
설명에는 지급하고 나서 저걸 호출해라... 라는 식으로 써 있는데
그렇게 하니까 구매가 실패하는 상황인데도 지급이 되는거 같고.
헷갈립니다....
2012.08.14 15:23:43
결제를 완료하려면 confirmTransaction request를 보내야 합니다. GET_PURCHARSE_INFORMATION 를 보내 결제 상세 정보를 요청하면 비동기 응답으로 json 데이터가 오고 그다음에 confirmTransaction 를 보내서 상세 정보를 잘 받았다는 응답을 보내야만 결제가 정상적으로 완료됩니다. confirmTransaction 를 하지 않으면 구글 billing 서비스가 confirmTransaction 를 보내라고 계속 메세지를 줘요 ;;
confirmTransaction 를 보내서 정상적인 응답을 받기 전까지는 아이템 지급?? 이 완료된것이 아닙니다.