Zakupiony abonament nie został zwrócony w magazynie

Dostosowałemplay_billing wypróbuj dodatki Google do zestawu SDK systemu Android, aby użyć własnej nazwy pakietu aplikacji i klucza publicznego. Udało mi się kupić produkt zarządzany, a także subskrypcję za pośrednictwem aplikacji.

Jednak, gdy nazywam metody takie jakInventory.getAllPurchases() subskrypcja nie jest zwracana w ekwipunku użytkownika, nawet po ponownym uruchomieniu i ponownym zainstalowaniu aplikacji.

@Override
public void onQueryInventoryFinished(IabResult result, Inventory inventory)
{
    if(result.isFailure())
    {
        log.error("In-app billing inventory query failed: " + result);
        return;
    }

    for(Purchase purchase : inventory.getAllPurchases())
    {
        log.info("Purchase: " + purchase.getSku());
    }
}

Wydajność:

Purchase: premium

Regularny, jednorazowy zakup (premium) jest wyjście, jak widać, ale zakup subskrypcji (paid_app) nie jest. Kiedy próbuję ponownie kupić subskrypcję, mówi, że już ją kupiłem:

Próbowałem wszystkiego, co wiem, ale nie mogę tego zrozumieć. Ponieważ zwykły przedmiot działa zgodnie z przeznaczeniem, nie widzę powodu, dla którego subskrypcja nie jest zwracana, chyba że jestem całkowicie wyłączony z tego, jak to ma działać.

Wysłałem plik APK jako wersję roboczą. Mam swój adres e-mail w telefonie na liście testerów; e-mail NIE jest moim e-mailem dla programistów. Mój element subskrypcji jest aktywny. Telefon, na którym testuję, ma najnowszą wersję Google Play.

Edytuj: Nadal nie ma szczęścia. Jednak oto kolejna aktualizacja na wypadek, gdyby była istotna. Kiedy wchodzę do Portfela Google, żadna z transakcji nie pojawia się (rzekomo dlatego, że są to transakcje testowe). A dla mojego konta użytkownika testowego, gdy wchodzę do Google Play w ramach subskrypcji, nie ma go na liście. Jednak nie pozwoli mi to na zakup. Tak więc zakupione subskrypcje nie tylko nie pojawiają się, gdy je wyszukuję, ale też nigdzie nie mogę ich anulować, aby ponownie przetestować.

Wszelkie pomysły tutaj byłyby bardzo mile widziane.

questionAnswers(1)

yourAnswerToTheQuestion