Chciałbym dodać do mojej gry usługę „bez reklam”, aby reklamy można było usunąć za pomocą jednej płatności. Jak mogę to poprawnie wdrożyć?
Jeśli tylko zapiszę fakt, że usługa została opłacona lokalnie na urządzeniu, użytkownik będzie musiał zapłacić ponownie, jeśli w jakiś sposób usunie dane aplikacji.
android
monetization
użytkownik3807592
źródło
źródło
Odpowiedzi:
Jeśli korzystasz z interfejsów API zakupów w Google Play w celu realizacji zakupu „wyłącz reklamy”, jest to w zasadzie obsługiwane. Będziesz chciał stworzyć niewymagalny produkt, który użytkownicy mogą kupić. Produkty niepodlegające zużyciu stanowią zasadniczo trwałą korzyść lub odblokowanie. Takie zakupy mogą zostać przywrócone do wyczyszczenia / wyczyszczenia / nowych telefonów przez użytkownika, więc nigdy nie będą musieli ponownie kupować wyłączania reklam.
Ta strona zawiera szczegółowe instrukcje dotyczące integracji interfejsu API IAP z grą. Kroki są zasadniczo:
IInAppBillingService
poprzez połączenie usług.getSkuDetails
aby uzyskać listę dostępnych produktów,getBuyIntent
aby rozpocząć transakcję zakupu itp.).Musisz także przetestować za pośrednictwem
getPurchases
, aby sprawdzić, czy użytkownik kupił element „wyłącz reklamy” (a jeśli tak, to faktycznie wyłącz reklamy).Rzeczywisty element do kupienia „wyłącz reklamy” tworzysz z konsoli programisty Google Play.
źródło
Jeśli nie korzystasz z narzędzi Google Play, jak w odpowiedzi Josha (zalecam jednak korzystanie z tych narzędzi). Musisz samodzielnie zarządzać tymi informacjami.
Chcesz uniknąć przechowywania czegoś lokalnie na urządzeniu użytkownika. Użytkownicy nie chcą płacić za usuwanie reklam na urządzenie lub instalację.
Musisz utrzymywać bazę danych z użytkownikami, którzy zapłacili. Po uruchomieniu (za każdym razem, gdy kupują usunięcie reklamy na innym urządzeniu), aplikacja sprawdza bazę danych, jeśli konto użytkownika zostanie znalezione, na stałe wyłączysz reklamy dla tej instalacji. Informacje o koncie użytkownika powinny być unikalne dla użytkownika, najlepiej konta Google, którego użyli do zakupu usunięcia reklamy.
Gdy użytkownik kupuje usunięcie reklamy, dodajesz informacje o koncie do bazy danych i wyłącza reklamy.
źródło