An alternative to local receipt validation is remote server validation, which is much easier and safer than local validation.
View the playlist here:
Download the materials here:
About the Course:
In-app purchase offers additional revenue streams for developers other than the initial purchase from the App Store. This can be great for unlocking functionality, providing additional content or for in-game currency. Since app store pricing has been driven through the floor, IAP is often thought of as the best way to monetize apps, so it’s definitely worth discovering how to implement it. In this course, you’ll learn how to integrate in-app purchase in your apps. Covering the dance with iTunes connect, integration with StoreKit, restoration of previous purchases and receipt validation, by the end of the series you’ll have a great understanding of the concepts behind
View the course over here:
raywenderlich.com is a website focused on developing high quality programming tutorials. Our goal is to take the coolest and most challenging topics and make them easy for everyone to learn – so we can all make amazing apps.
We are also focused on developing a strong community. Our goal is to help each other reach our dreams through friendship and cooperation. As you can see below, a bunch of us have joined forces to make this happen: authors, editors, subject matter experts, app reviewers, and most importantly our amazing readers!
From Apple Documentation:
In-app purchases are extra content or subscriptions that you can buy in apps on your iOS device or computer.
Not all apps offer in-app purchases. If an app offers in-app purchases, you'll see "Offers In-App Purchases" or "In-App Purchases" near the app's Price, Buy, or Get button in the App Store.
If an app is free to download, it has a Get button. You won't be charged for downloading this app. However, some or all of the features of the app might require you to make a one time or recurring (subscription) in-app purchase.
Some in-app subscriptions might also work between multiple apps by the same developer. Learn how to contact the app developer with any questions. You can also view and cancel your subscription after you sign up.
When you buy extra content or subscriptions, you make one of these in-app purchases:
You can buy these services or this content for a specific subscription period. Apps might offer renewing subscription periods of different lengths, such as weekly, monthly, quarterly, or yearly, or apps might offer subscriptions for a set period of time. Some apps might also offer a discounted or free trial, or a subscription for multiple apps.
Auto-renewing subscriptions will continue until you cancel it. If the subscription was for a set period of time, you might be able to buy it again for another set period of time.
You'll need to buy these items every time you want them, and you can't download them again for free. If you remove and reinstall an app, or install an app on a new device, you might lose your consumable purchases. For example, if you install a game on your iPod touch that you started playing on your iPhone, the game levels sync, but extra health or experience points you bought on your iPhone don't sync.
You buy these items one time, and you can transfer them to other devices that are associated with your Apple ID. If you lose a non-consumable purchase, you might be able to download it again for free.
Some apps and services offer subscription-based access to their content. Unlike single item purchases (such as for game currency like gems and coins), subscriptions will automatically renew until you choose to end them.
Subscriptions that renew automatically include:
Apple Music subscriptions
Apple News, newspaper, and magazine subscriptions
In-app subscriptions for content or services (HBO NOW, Spotify, Pandora, Hulu, etc.)