Pembelian dalam aplikasi adalah cara bagi pengembang untuk menawarkan konten tambahan kepada pengguna di aplikasi mereka setelah pembelian atau unduhan awal selesai. Aplikasi berbayar telah menggunakan kemampuan untuk membuka kunci fitur baru sementara aplikasi gratis telah melihat sukses besar dalam menggunakan pembelian dalam aplikasi untuk memberi pengguna "demo" gratis sambil mengisi daya untuk fungsionalitas penuh. Baik aplikasi berbayar maupun gratis juga dapat menggunakan IAP untuk menghapus iklan dari dalam suatu aplikasi.
Praktek ini baru-baru ini menjadi lebih kontroversial karena beberapa pengembang mulai menerapkan jumlah IAP yang tidak masuk akal ke dalam aplikasi mereka, menjadikannya hampir tidak dapat digunakan tanpa berulang kali membayar untuk setiap fitur atau level baru. Banyak pengguna melihat perilaku ini sebagai upaya dari pengembang yang tidak bermoral untuk “nikel dan uang receh” pelanggan mereka.
Yang lebih mengkhawatirkan adalah tren serupa oleh beberapa pengembang untuk menargetkan item dengan harga selangit, seperti karakter bertema Pokemon, kepada anak-anak. Penemuan oleh beberapa orang tua bahwa anak-anak mereka dapat mengumpulkan ribuan dolar sebagai biaya dari pembelian dalam aplikasi yang tidak disengaja dalam permainan anak-anak menyebabkan gugatan 2011 melawan Apple, yang diselesaikan perusahaan pada Februari 2013.
Halaman “Pelajari Lebih Jauh Tentang Pembelian Dalam Aplikasi” Apple yang baru menjelaskan proses ini kepada pengguna dan, mungkin yang paling penting, menunjukkan kepada orang tua bagaimana cara menonaktifkan IAP pada iDevices anak-anak menggunakan fitur Kontrol Orang Tua di iOS. Pada saat ini, tampaknya bagian IAP baru hanya muncul di App Store iOS dan bukan melalui bagian App Store dari iTunes di Mac dan PC.
Untuk contoh penggunaan IAP yang mengerikan, lihat video lucu ini dari IGN:
