Mam zamiar opublikować aplikację w Google Play. Testowałem zakupy w aplikacji z identyfikatorem produktu android.test.purchase i działało dobrze. Teraz staram się użyć prawdziwej tożsamości produktu, ale zawsze pojawia się następujący błąd Ui:Zakup w aplikacji na Androida nie działa
The item that you were attempting to purchase could not be found.
w dzienniku widzę następujące:
D/Finsky(14007): [1] CarrierParamsAction.createCarrierBillingParameters: Carrier billing config is null. Device is not targeted for DCB 2. E/Finsky(14007): [3407] FileBasedKeyValueStore.delete: Attempt to delete 'paramstHSCrkH2npg__b-wWCeLSA' failed! E/Volley(14007): [3393] BasicNetwork.performRequest: Unexpected response code 500 for https://android.clients.google.com/fdfe/preparePurchase D/Finsky(14007): [1] PurchaseFragment.handleError: Error: PurchaseError{type=2 subtype=0}
Zrobiłem wszystkie podstawowe ustawienia :
- przesłana apk do kanału alfa w konsoli programisty (aby to zrobić musiałem przenieść moją aktualną datę na komputerze 2 dni z powrotem po zwolnieniu podpisaną apk), więc stan aplikacja jest „gotowy do opublikowania” teraz
- dodaje prawdziwy identyfikator produktu i ustawić jego status na „aktywny”, stosowany sam identyfikator produktu w moim kodu
- dodaje licencji klucz RSA z konsoli do mojego kodu
- dodane konto tester gmail do konsoli Ustawienia licencyjne
- zainstalowanych na urządzeniu wydany ten sam apk i użyj konta testowego Gmaila tam, gdzie jest
Czego jeszcze brakuje?
Mam do czynienia z tym samym problemem, czy znajdziesz jakieś rozwiązanie? – kunal
@ odcnal Mam ten sam błąd. Odpowiedź wysłana przez amilien nie zadziała dla mnie ... proszę napisać, jeśli ją otrzymałeś. –