2013-11-22 12 views
6

Zamierzam dodać możliwość usuwania reklam z bezpłatnej aplikacji, którą aktualnie mam w App Store. Wiem, że potrzebuję sposobu na "przywrócenie" IAP do urządzeń, które ponownie zainstalowały aplikację, itp.Czy można automatycznie przywrócić zakupy aplikacji w systemie iOS?

Czy istnieje sposób automatycznego określenia, czy użytkownik kupił i zainstalował "aktualizację", być może w metodzie didFinishLaunchingWithOptions itd.? Mogę dołączyć przycisk przywracania, ale myślę, że byłoby to łatwe do automatycznego przywrócenia bez konieczności myślenia o tym. Czy to jest coś, co może/jest robione?

Odpowiedz

11

To niesamowite, że myślisz o takich drobiazgach. Tak trzymaj!

Niestety, jest powód, dla którego nie jest to robione w aplikacjach: okno dialogowe dreaded password. Podczas próby przywrócenia IAP system pyta użytkownika o jego hasło do iTunes Store.

To naprawdę nie jest najlepszy sposób, aby mieć duże, brzydkie okno dialogowe z hasłami, zaraz po otwarciu aplikacji. Użytkownik (jeśli ma świadomość bezpieczeństwa) prawdopodobnie odrzuci okno dialogowe.

Z drugiej strony użytkownicy są przyzwyczajeni do naciśnięcia przycisku "przywróć zakupy". Ma sens, aby przywrócić zakup hasło jest wymagane, a więc daje je.

Wystarczy zaimplementować standardowy, prosty, nudny przycisk przywracania. Zastanów się jednak nad tymi drobnymi rzeczami!

+0

Dzięki za informację zwrotną! Nie myślałem nawet o oknie dialogowym hasła. – Radrider33

Powiązane problemy