RESULT_ITEM_UNAVAILABLE
현재 안드로이드 마켓에 '게임'을 올리기 위해 게임을 개발중인 개발자입니다.
다름이 아니옵고 게임내 부분 유료화를 위해 In App Billing을 개발새발 코딩하는 도중 문제가 발생하여 이렇게 여쭙습니다.
현재 퍼블리셔 계정에 앱을 등록하고 아이템을 등록하는데까지는 성공했습니다.
앱은 게시되지 않은 상태이고, 아이템은 게시가 된 상태입니다.
저는 테스트 계정을 하나 등록하였고 테스트 단말 갤럭시S에 해당 테스트 계정을 기본 계정으로 설정하였습니다.
그리고 기본으로 예약되어 있는 프로덕트 아이디인
android.test.purchased
로 먼저 테스트를 하여 정상적으로 결제가 되는 것을 확인하였습니다.
이후 직접 등록한 Produt ID로 결제를 시도하면
"요청하신 항목은 구매할 수 없습니다." 팝업과 함께
RESULT_ITEM_UNAVAILABLE 메세지가 떨어집니다.
이후 철자가 틀렸는지 재확인하였고, 테스트 계정이 잘못되었는지 확인하였고, 아이템 게시도 내려보았다가 올려보았습니다.
도무지 어디가 되었는지 알수가 없네요.
도와주세요. ㅠ.ㅠ 눈물납니다.
안녕하세요 저도 인앱빌링 때문에 꾀나 고생한 기억이나서 몇자 적어봅니다.
제가 몇 가지 나열할 건데요 이부분 재 점검 해보시면 해결될 겁니다.
1. 안드로이드 마켓에 앱등록 (메니페스트에 권한을 부여하셨는지 확인하세요. 앱을 등록한 후에 '게시 안함' 상태로 설정하세요.)
2. Merchant Account 계정 등록하고 인앱 제품 게시. (인앱 제품은 게시 상태로 설정하세요)
3. 빌링과 관련없는 구글 계정을 이용하여 테스트 계정을 생성합니다.
4. 테스트 디바이스를 공장 초기화로 하셔서 테스트 계정을 등록합니다.
5. 안드로이드 마켓을 최신 버젼으로 업데이트 합니다.
6. 인앱 제품에 프로덕트 아이디를 이용하여 실제 결재를 테스트 합니다.
저는 여기까지 해서 결재 완료했습니다.
지금 알아보고 있는 것은 실제로 결재가 되었는데 환불은 어떻게 되는지 알아보는 중입니다.
실제로 제가 판매자라면 Developer Console에 접속해서 환불을 하면 될 일인데 다른 회사의 일을
진행하고 있어서 꾀나 번거롭네요. 두 가지 알게된 정보를 공유합니다.
1. 앱 구매후 환불 받기
15분안에 앱 구매후 환불을 받을 수 있습니다.
2. 인앱제품 환불 받기
15분의 환불 기간이 없으며 모든 환불은 개발자의 재량에 따릅니다.
인앱 구매를 복원하는 것은 개발자의 책임입니다.
그러나 앱을 구입하신 시점으로 48시간 이내에 아래의 절차를 통하여 Google 측에 연락을 주시면, 1회에 한하여 환불을 진행 해드립니다.
Google Play 로그인 계정 확인(http://wallet.google.com/manage 로 접속>1번에서 확인한 Google Play 로그인 계정으로 로그인 > "거래" 카테고리에서 구매 상세 내역 확인 및 환불을 요청하는 앱의 주문 번호 확인을 하여 인앱 제품 환불이 가능하다고 합니다.
내용 출처 : developer.android.com




저는 '서버 오류가 발생했습니다' 다시 시도하거나, 취소하고 이전화며능로 돌아가세요.'가 뜨네요 ㅠㅠ