2015-06-11 20 views
9

Witam wszystkich w mojej konsoli programisty Google Play, gdy mam zamiar utworzyć aplikację w sekcji produktów w aplikacji, która wyświetla tylko 2 opcje (produkt zarządzany, subskrypcja). mogę tworzyć Un-zarządzany produkt proszę mi pomóc ..Opcja niezarządzana niedostępna w konsoli Google Play Developer

enter image description here

Dziękuję ..

+0

Próbowałeś czegoś? Podaj kod –

+0

wszystkie niezarządzane produkty mojej starej aplikacji zostały zamienione na produkty zarządzane. – Suresh

Odpowiedz

7

to dlatego, że w app billing ver 3 obsługuje teraz tylko dwa rodzaje produktów: Managed i Subscriptions

Sprawdź to link

W wersji 3, wszystkie produkty w aplikacji są zarządzane. Oznacza to, że własność użytkownika wszystkich zakupów w aplikacji jest przechowywana przez Google Play, a Twoja aplikacja może w razie potrzeby zapytać użytkownika o informacje o zakupie . Gdy użytkownik kupi produkt w aplikacji, , ten zakup zostanie zarejestrowany w Google Play. Gdy produkt w aplikacji kupi , zostanie uznany za "posiadany". Produkty w aplikacji w stanie "należącym do użytkownika" nie można kupić w Google Play. Musisz wysłać żądanie zużycia dla "posiadanego" produktu w aplikacji, zanim Google Play ponownie go udostępni. Zużywając produkt w aplikacji , przywraca go do stanu "odroczonego" i odrzuca poprzedni zakup danych o wartości .

+0

Używam Open IAB. Więc jak mogę pomóc ... jakie jest rozwiązanie tego problemu .. – Suresh

+0

z jakim problemem stoisz? Myślę, że produkt niezarządzany w aplikacji byłby teraz zarządzanym produktem konsumpcyjnym. – random

+0

w jaki sposób mogę wysłać żądanie zużycia, aby ustawić "własny" lub "odłożony" zakup. czy jest jakaś próbka? – Suresh

1

W rozliczeniach w aplikacji w wersji 3, istnieją tylko dwa rodzaje produktów

1. Zarządzane wyrobów
2. Subskrypcja

jeśli chcesz zrobić to nie- zarządzany produkt, niż musisz to zrobić dynamicznie

1.select Produkt zarządzany
2.Po zakończeniu zakupów wystarczy dodać następującą funkcję, aby to un-owned (UN-zarządzanych produktów) domyślnie jest własnością

mHelper.consumeAsync(purchase, mConsumeFinishedListener);

  • pozostawiony = można kupić wiele razy jak gra monet, życie itp
  • Posiadane = nie można kupić wiele czasu pracy na jeden raz jak zakup książek, piosenek itp

Dzięki Haxis dla: In app billing v3 Android non-consumable items

Nadal, jeśli masz ten sam problem niż check PRODUCT_ID nie może

android.test.zakupiony

trzeba umieścić prawdziwego produktu-id od dewelopera konsolą

Android in app purchase: Signature verification failed