
In this in-app purchase tutorial, you’ll leverage IAPs to unlock extra content embedded in an app. Following the initial release of an app, new paid content can be added to the same app instead of having to develop a brand new app to earn more money.You can display advertisements to the user in a free app with an option to remove them by purchasing an IAP.

If users enjoy the app, then they can purchase more content or functionality later. Free apps will typically get many more downloads than paid apps.

It’s an extra way to earn money, in addition to simply selling the app for a fee upfront.Implementing IAPs is particularly compelling for several reasons: One of the great things about building iOS apps is that you have lots of choices when it comes to monetizing your app: plain vanilla paid apps, free apps supported by ads, or even apps that support in-app purchases.Īn in-app purchase (or IAP) allows developers to charge users for specific functionality or content while using an app. Update note: Pietro Rea updated this tutorial for Xcode 10, Swift 4.2 and iOS 11/12.
