Zakupy w aplikacji są dla programistów sposobem na zaoferowanie użytkownikom dodatkowej zawartości w swoich aplikacjach po zakończeniu pierwszego zakupu lub pobrania. Płatne aplikacje wykorzystały tę możliwość do odblokowania nowych funkcji, podczas gdy darmowe aplikacje odniosły duży sukces w korzystaniu z zakupów w aplikacji, aby dać użytkownikom bezpłatną „wersję demonstracyjną” podczas ładowania pełnej funkcjonalności. Zarówno płatne, jak i darmowe aplikacje mogą nam również umożliwiać IAP do usuwania reklam z aplikacji.
Praktyka ta stała się ostatnio bardziej kontrowersyjna, ponieważ niektórzy programiści zaczęli wdrażać nieuzasadnioną liczbę IAP w swoich aplikacjach, czyniąc je praktycznie bezużytecznymi bez ciągłego płacenia za każdą nową funkcję lub poziom. Wielu użytkowników postrzega to zachowanie jako próbę pozbawionego skrupułów deweloperów „niklu i grosza” swoich klientów.
Bardziej niepokojące jest to, że niektórzy programiści mają podobny cel kierowania przedmiotów o wyjątkowo wysokich cenach, takich jak postacie o tematyce Pokémon, do dzieci. Odkrycie przez niektórych rodziców, że ich małe dzieci były w stanie zgromadzić tysiące dolarów opłat za nieumyślne zakupy w aplikacjach do gier dla dzieci, doprowadziły w 2011 roku do sądu przeciwko Apple, który firma rozstrzygnęła w lutym 2013 roku.
Nowa strona Apple „Dowiedz się więcej o zakupach w aplikacji” wyjaśnia ten proces użytkownikom i, co najważniejsze, pokazuje rodzicom, jak wyłączyć IAP w iDevices dzieci za pomocą funkcji kontroli rodzicielskiej w iOS. Obecnie wydaje się, że nowa sekcja IAP pojawia się tylko w iOS App Store, a nie za pośrednictwem sekcji App Store w iTunes na komputerach Mac i PC.
Przykład rażącego użycia IAP można znaleźć w tym humorystycznym filmie z IGN: