안드로이드 개발 질문/답변
(글 수 45,052)
안드로이드 마켓 빌링 테스트에서 아이템 구매를 했습니다.
결과는 성공이 왔고 문제없이 된거같은데 찝찝한게 좀 있습니다.
폰에서 위쪽을 손으로 터치해서 내리면 나오는 창에서 제가 구매 테스트한 id_item_3 을 구입하지 못했다는
저런 알림이 구매 테스트후 결과가 성공을 해도 나옵니다.
우리은행을 사용하는데 테스트계정 이지만 결제 됐다고 잘 오고 있고요.
혹시 앱이 게시가 안됐을때 저런게 오나 해서 게시도 해봤지만 여전히 오고있습니다.
저 문제에 대해 아시는 분 도움 부탁드립니다.
2012.05.08 17:28:15
아 힘들다!!!
자답입니다.~~!!
어떤 님의 블로그에서 정리한 소스라고 받아서 했는데...ㅠ 중요한게 빠져있더군요 흑흑...
아이템을 구매후 개발자 콘솔에서 환불 하거나 또는 취소할시 앱에서 confirmNotifications 를 보내지 않으면 계속 쌓아둔걸 보내게
되어있더군요.
저같은 경우는 취소2번 환불10번 정도 했는데 로그를 살펴보니 GetPurchaseInformation 에서 조회후
PURCHASE_STATE_CHANGED 변경된게 있다면 노티로 알려주더군요. 그것도 12번이나 연속으로...
즉 제 코드에서는 변경된 사항만 체크하고 confirmNotifications 을 보내지 않아서 생긴 문제였습니다....ㅠㅠ
저런경우 결제 취소 될 가능성이 농후합니다