마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

인앱 결제는 완료됐는데 서버가 끊어졌을때...

0 추천
우선 제가 알고있는 인앱 프로세스입니다.

 

구글 플레이스토어 연결 -> 결제 실행 -> 결제 완료창이 뜬 후 게임에서 서버통신 -> 서버응답받고 상품 지급

 

그런데 여기서 질문이 있는데요 만약 3번째 단계인 결제 완료창이 뜬 후 게임에서 서버통신을 하려는 찰나에 여러가지 이유로 통신에 실패하는 경우가 있을 수 있잖아요? 단순히 통신이 지연되는 문제라면 요청을 계속 날려주면 해결되겠지만, 만약에 아예 어플이 강제 종료되어버리거나 할때는 어떻게 처리해야할까요...

 

이러면 결제한 사람은 돈만 날리고 서버통신은 안되는건데...
익명사용자 님이 2016년 8월 10일 질문

2개의 답변

0 추천
인앱 결제후 consume 해주지 않는 한 재결재 되지 않으며, 다시 결재된 내역을 불러올 수도 있습니다.

즉, 결재완료창이 뜬 다음에 상품지급까지 완료후 consume 를 해주시면 되며,

앱 로드시에 기존에 결재된 이력이 있다면 상품을 지급하고 consume 해주시면 됩니다.
바램 (19,650 포인트) 님이 2016년 8월 11일 답변
0 추천
아래 링크 참고해보세요.
제가 사용하는 방법입니다.
http://isulnara.com/wp/archives/981
isul (7,920 포인트) 님이 2016년 8월 11일 답변
...