Fakturowanie w aplikacji nie może spowodować, że RESULT_DEVELOPER_ERROR zniknie
Próbuję uzyskać rozliczenie w aplikacji działające na Androidzie, ale uzyskaj następujące dane wyjściowe logcat po próbie zainicjowania transakcji:
// from logcat, BillingService:
Billing service connected
CheckBillingSupported
CheckBillingSupported response code: RESULT_OK
RestoreTransactions
restoreTransactions received RESULT_OK
request id: 12345
request id: -1
handleCommand() action: [com.android.vending.billing.RESPONSE_CODE].
RestoreTransactions: RESULT_DEVELOPER_ERROR
Moje ustawienia:
Mam manifest rozliczeniowy w manifeście.Usługa rozliczeniowa i odbiorca są zdefiniowane w manifeście.Moja aplikacja jestnie publikowany, Mam tylko szkic.Stworzyłem pojedynczy element w aplikacji i opublikowałem go.Dodałem konto testowe, ale nie jestem pewien, czy w tym momencie ma to znaczenie.Zarówno wersja apk na rynku, jak i apk na moim telefonie są podpisane w trybie wydania z tym samym kluczem i mają ten sam kod wersji.Kupiłem w aplikacji zakupy w innej aplikacji, ale w tym przypadku miałem już opublikowaną wersję aplikacji. W tym przypadku (jak wspomniano w # 3) nigdy wcześniej nie opublikowałem apka. Czy musimy raz opublikować aplikację, aby to zadziałało? Zakładam, że nie,
Dzięki