android - 항목은 - 인앱이란




인앱 결제 테스트:'게시자가이 항목을 구매할 수 없음' (9)

개발자는 아무 것도 구입할 수 없습니다. 완전히 테스트하려면 개발자 콘솔에서 테스트 계정을 만든 다음 기본 계정 인 기기에 앱을 설치해야합니다. 다른 방법은 없습니다. http://developer.android.com/google/play/billing/billing_testing.html 참조 http://developer.android.com/google/play/billing/billing_testing.html

내 앱에서 내 기기의 인앱 구매 절차에 대한 '실제'테스트를받을 준비가 된 것 같습니다. 그러나 Play 스토어에서 '게시자가이 항목을 구입할 수 없습니다'라는 오류 메시지가 표시됩니다. 자, 어떻게 시험 할 수 있니? 테스트 용으로 더미 계정으로 재설치하여 휴대 전화 구성을 잃고 싶지 않습니다. 개발자 콘솔의 '설정'- '라이선스 테스트'에서 이메일 주소를 '테스트 용 액세스 권한이있는 Gmail 계정'에 추가했지만 아무 것도 변경되지 않습니다 ... 어쩌면 간단한 방법을 놓친 것일 수도 있지만 지금은 매우 혼란스러워!


나는 같은 오류에 직면했다, 지금 내 실패의 두 가지 주요 이유가 해결 :
1. 인앱 제품을 활성화하지 않았으며 비활성 모드임을 의미합니다.
2. 테스트하려는 경우 베타 테스터를 추가해야합니다.


나는이 문제를 다음과 같이 수정했다.
1. 서명 된 APK 사용하기
2. 인앱 제품을 활성화하지 않았으며 비활성 모드임을 의미합니다.


나는이 오류를 다음과 같이 해결했다.

  1. 테스트를 위해 서명 된 APK를 사용했습니다.
  2. sku 이름은 inapp 제품 이름과 동일합니다.
  3. 인앱 제품이 활성 상태 임
  4. 앱이 상태를 게시해야 함

앱을 스토어에 업로드하는 데 사용한 것과 동일한 계정을 사용하여 해당 항목을 구매하려고합니다.

[email protected]을 사용하여 Android 스토어에 앱을 업로드하고 [email protected]을 사용하여 앱을 구매하려고하면 오류가 발생합니다.

예를 들어 다른 사람의 휴대 전화에서 다른 Google Play 스토어 계정을 사용하여 장난 꾸러기를 만들어보세요.

결론 : 직접 구매할 수 없습니다.


앱을 제거하고 Play 스토어로 이동하여 비 개발자 계정으로 전환하고 앱을 다운로드하고 설치하여 해결했습니다.


이 성가신 기능으로 여전히 고민하는 모든 사람들을 위해 최신 버전의 안드로이드 (5 + Lollipop)가 포함 된 솔루션이 있습니다.

간단한 해결책 1. 설정으로 이동 한 다음 "사용자"로 스크롤하십시오. 2. 새 테스트 사용자를 추가하십시오. 3.이 사용자로 앱 열기

이제 테스트 사용자와 함께 앱을 구매했는지 테스트 할 수 있습니다.


이클립스에서 내 전화로 수동으로 APK를 설치 한 다음 수동으로 열면 동일한 문제가 발생합니다. 올바른 절차는 알파 테스트를 위해 Google에 보내고 알파 또는 베타 테스터에게 게시되기까지 몇 시간 정도 기다려야합니다. 관리해야하는 사람은 만들고 관리해야하며 작성해야하며 앱에 액세스 권한을 부여해야합니다. 개발자는 몇 시간 후에 테스터에게 제공 할 수있는 링크가 포함 된 이메일을 받게됩니다. 그런 일이 발생하면 커뮤니티에 전달하십시오. 모바일에서 여분의 Google 계정 (커뮤니티에 속한)과 열린 Gmail을 만들고 링크를 누릅니다. 그것은 당신이 테스터로 자동으로 응용 프로그램을 다운로드 할 구글 플레이로 안내 할 것입니다. 설치, 가스 구매 .. 타다 !!


한편 SKU ID를 "android.test.purchased"( http://developer.android.com/google/play/billing/billing_testing.html )로 변경하여 자신을 도왔습니다. 구매 프로세스 및 주변에 조금 놀아 라.

그러나 이것은 내 생각에 부드러운 해결책이 아니며 개발자가 '실제'사용자가보고 경험하는 것을 보지 않고 가짜 이름을 가진 블랙 박스에서 일부 결과 코드를 수신하므로 부분적으로 만 만족시킵니다 (심지어 그런 식으로 제목이 붙어 있습니다). Google Play 인터페이스를 넘어서는 것은 아닙니다.





in-app-billing