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

InApp Billing v3 관련 질문입니다..

0 추천
안녕하세요 초보적인 질문인듯 한데요..;;; 처음 테스트 해보는거라 무척 난감하네요;;;

인앱 결제 시스템을 붙여야하는상황인데요...

구글링을 해가면서 어찌저찌 테스트를 시도했습니다.

 

제가 시도한걸 말씀드리면

 

1> v3버전에 결제 테스트샘플 프로젝트를 불러와서 apk를 만듬

2> 구글 플레이 홈피에 어플 등록함

3> 인앱제품 추가함 (관리되지않은 상품) <-- 중복결제 가능하도록 하기위함 맞나 모르겠네요.^^;;

4>  Base64 인코딩 RSA 공개 키 복사해서 base64EncodedPublicKey <-- 여기에 기재함

5> 만들어놓은 인앱제품 추가한 ID를 SKU_GAS <-- 여기에 등록함

6> 설정에서 테스트 권한있는 Gmail 계정 등록함

7>2 시간 이상 기다림

8> 앱을 다시 만들어서 스토어에 올리고 만들어 놓은 apk파일을 폰에 넣고 파일관리자등을 이용해서 어플설치함

9> 테스트 결제 확인됨

10>결제되었다는 메일까지 옴

11> 잠시뒤 다시 앱을 실행하자마자 오류 메시지 뜸

       Error: Failed to query inventory: labResult: Error refreshing inventory(querying owned items)

       (response: - 1003: Purchase signature verification failed)

12>결제를 시도해도 에러 메시지뜸

       Error: Error purchasing: labResult: Unable to buy item(response: 7:Item Already Owned)

13>더 이상 아무것도 되지 않음
애니미르 (480 포인트) 님이 2013년 6월 24일 질문

1개의 답변

0 추천
8번에서, Play Store에서 직접 받아서 설치해보셨나요?
monal (4,210 포인트) 님이 2013년 6월 24일 답변
이게 테스트용으로 등록한거라서 개시는 않한상태입니다. 어떻게 스토어에서 내려받죠?^^;;
이번 Google I/O에서 발표된 내용을 보시면 Developer Console에 "Staged Rollouts"라는 기능이 생겼습니다.

Developer Console에서 APK 등록하는 부분을 보시면 프로덕션-베타테스트-알파테스트가 있는데요

배포하기 전 단계의 테스트라면 알파 테스트에 APK를 올리시면 됩니다.

그리고 배포할 대상자들이 있는 Google+ 커뮤니티를 등록하면 그 사람들은 Play Store에서 앱을 다운로드할 수 있습니다.

https://support.google.com/googleplay/android-developer/answer/3131213
아하~~~ 그런 방법이 있었군요!!!! 좀더 테스트를 해봐야겠습니다. 감사합니다!!! (ㅡㅡ)(_ _)
...