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

in app billing v3 관련 질문 [closed]

0 추천
인앱결제를 테스트중에 있습니다.

v3의 샘플을 보았을때 manifest에 서비스나 리시버없이 빌링 권한만 주길래 그데로 했습니다만...

"사용자는 이 항목을 구입할 수 없습니다." 라는 메시지에서 막혀버렸습니다....

앱은 올라가있으며 게시되진 않아있고 인앱상품은 게시된 상태이며 개발자 프로필의

테스트 계정도 본계정과 다르며 테스트 기기에는 테스트 계정만 등록되어 있습니다.

테스트 기기에 빌드되어있는 apk도 버전과 버전이름도 동일하며 사이닝된 apk 입니다.

다른 분들의 예제를 보았을때 manifest에 서비스와 리시버를 추가 하시던데 추가하려보니

클래스 자체가 없더군요.. in app billing 버전이 달라서 그런지.. 조언좀 부탁 드립니다.
질문을 종료한 이유: 자답
Eru (830 포인트) 님이 2013년 2월 28일 질문
Eru님이 2013년 3월 4일 closed
답글들 감사합니다.

자답입니다. in app billing v3 구현은
해당 어플은 업로드 되어야 하며 게시되지 않아도 됩니다.
인앱상품은 등록과 함께 게시가 되어야 합니다.
이때 인앱상품이 적용되기까지 2~3시간정도 소요되며,
업로드된 어플과 동일한 signed apk를 기기에 설치하고
프로필에 적혀있는 테스트 계정으로만 구매가 가능합니다.

개발자 계정으로 구매할시 '게시자는 구매할 수 없다' 라는 메시지가,
타 계정으로는 '사용자는 구매할 수 없다' 라는 메시지가 나옵니다.

기기에 설치된 apk가 signed된 apk가 아니라면 버전이 틀리다며
구매할 수 없다고 나오며 인앱상품이 적용되지 않았을때도
이같은 메시지가 나옵니다.

3개의 답변

+1 추천

답글들 감사합니다.

자답입니다. in app billing v3 구현은
해당 어플은 업로드 되어야 하며 게시되지 않아도 됩니다.
인앱상품은 등록과 함께 게시가 되어야 합니다.
이때 인앱상품이 적용되기까지 2~3시간정도 소요되며,
업로드된 어플과 동일한 signed apk를 기기에 설치하고
프로필에 적혀있는 테스트 계정으로만 구매가 가능합니다.

개발자 계정으로 구매할시 '게시자는 구매할 수 없다' 라는 메시지가,
타 계정으로는 '사용자는 구매할 수 없다' 라는 메시지가 나옵니다.

기기에 설치된 apk가 signed된 apk가 아니라면 버전이 틀리다며
구매할 수 없다고 나오며 인앱상품이 적용되지 않았을때도
이같은 메시지가 나옵니다.

Eru (830 포인트) 님이 2013년 3월 4일 답변
0 추천
혹시 테스트하시려는 폰의 계정이 개발자 콘솔에서 테스트 계정으로 등록되어 있으신가요?
위슈 (210 포인트) 님이 2013년 2월 28일 답변
0 추천
인앱빌링 v3는 게시가 되어야합니다...

이유는 모르겠습니다만 테스트계정이고뭐고 안먹히더군요....

게시 하세요 그리고 딴사람폰에선 테스트를 위해 임시 게시입니다 라고만 뜨게 해놓으세요
수상한i (8,050 포인트) 님이 2013년 2월 28일 답변
...