안녕하세요 도움좀 부탁 드려요.

인앱 결제 처리 할때...


 public void onPurchaseStateChange(PurchaseState purchaseState, String itemId,

                int quantity, long purchaseTime, String developerPayload) {

.......

            if (purchaseState == PurchaseState.PURCHASED) {

  (결제 신청하면 실행될 부분 여기...)


에 실행할 부분을 작성하여 데이터베이스에 저장을 하고...


앱을 지웠다가 설치하면 .... 저장정보 데이터베이스 파일이 지워진 상태가 되어....

결제를 다시 신청 하게 되는데요.

결제를 다시 신청 했을때... 이미 결제가 되어 있으니...


위의 결제 신청시 실행될 부분이 실행되지가 않아요....


"이미 결제 신청 되었거나 결제 되었습니다. "

이런말이 뜨던데..


이때...


purchaseState ==  어떻게 되는지 혹시 아시는분 게신가요?


며칠째 검색하고 있는데.... 도저히 답이 안나와요 .


도움 부탁 드립니다. ^^