나는안드로이드 5 롤리팝 InAppBilling이 작동하지 않습니다
난 항상지고있어 오류 다음 안드로이드 5. 인앱 결제에 문제가 발생 해요 : 응용 올바르게에서 모든 패키지를 얻을 수
11-06 13:09:17.533: D/Finsky(2105): [1] PurchaseFragment.handleError: Error: PurchaseError{type=3 subtype=12}
11-06 13:09:17.533: D/Finsky(2105): [1] PurchaseFragment.fail: Purchase failed: PurchaseError{type=3 subtype=12}
Play 스토어 결제 서비스를 제공하지만 지불시 오류가 발생합니다. '이 버전의 애플리케이션은 Google Play를 통한 결제를 위해 구성되지 않았으므로 자세한 내용은 도움말 센터를 확인하십시오.'
기기에서 Android 4.4 (Nexus 5)를 사용하면이 오류가 표시되지 않으며 바로 지불하게됩니다.
여기에서 응용 프로그램을 사용하는 경우에도이 오류가 나타납니다 (또 다른 대답에서 명시 적 의도의 생성 포함) Current Android IAB reference이
내가 여기에 체크리스트를 갔다 : This version of the application is not configured for billing through Google Play
이 장치에서 테스트 : 넥서스 5 , Nexus 7 및 Nexus 9에서는 개발자 프리뷰와 Nexus 9의 경우 약간 다른 버전을 사용하므로 Android 5를 사용하므로 기기에 따라 다릅니다. 테스트 계정은 각 장치마다 다릅니다.
또한이 문제는 기본 Java 코드와 기본 확장명이 적용된 Adobe Air 응용 프로그램을 모두 사용하는 경우에 발생합니다.
@ https://code.google.com/p/android-developer-preview/wiki/FilingIssues – CSmith
문제가 발생한 코드를 제공해 주실 수 있습니까? – Hosch250
코드가 링크 된 답변에 있습니다. 내가 만들지 않은 무언가에 드롭 보관함 링크를 여기에 넣고 싶지 않습니다. 나는 거기에 마지막으로 연결되어 있지 않다. 샘플은 너무 좋기 때문에 거의 수정하지 않았습니다 (수정은 패키지 이름, 항목 이름 등의 문제에서만 발생합니다).하지만 앱이 충돌하거나 예외를 throw하지 않기 때문에 문제가 관련성이 없습니다. 내가 얻은 것은 위에서 설명한 logcat과 error 스크린에이 디버그 메시지를 넣는 것입니다. 가장 이상한 점은 안드로이드 4.4에서 완벽하게 작동하므로 코드에 논리적 실수가 없다는 것입니다. – St3veV