
Explore in-app purchasing in iOS apps, including consumables, non-consumables, subscriptions, and downloadable or hosted content. Review setup, sandbox testing, and purchasing flows, and how ads offer an alternative revenue stream.
Learn to locate, download, and extract course working files, then copy them to your desktop and access them from the player or file system on Mac or PC.
Use the SK store product view controller to display iTunes purchases inside your app. Load products with an iTunes item identifier, present the view, and handle dismissal via the delegate.
Set up your iOS app for in-app purchasing by registering an app ID with its bundle identifier, creating a development provisioning profile, and configuring code signing in Xcode.
Create a sandbox by adding a test user in iTunes Connect to test in-app purchases without real charges.
Set up your iOS app in iTunes Connect, add in-app purchases, define types like consumable and non-consumable, assign product IDs, set pricing tiers, and prepare visuals for testing.
Enable in-app purchases by retrieving a product via StoreKit, verifying user can make payments, and handling purchases through the payment queue and transaction observer to unlock a premium feature.
Set up a nonrenewable subscription with iCloud key-value storage to track expiration dates, display the period, and enable the premium feature button when valid across devices via server logic.
Learn to configure hosted in-app content for iOS, create a non-consumable item in iTunes Connect, archive and upload the content, and manage downloads after the transaction.
Validate in-app purchase receipts by locating the app store receipt, parsing a PKCS#7 container, verifying signatures with Apple's root certificate, and hashing device info while inspecting purchases including subscriptions.
Master on-device app receipt verification for in-app purchases using OpenSSL, StoreKit, and PKCS7, including Apple root certificate validation and secure error handling.
Verify an iOS app receipt by parsing ASN.1 data to extract the bundle identifier, hash, and in‑app purchase details such as product IDs, transaction IDs, and purchase dates.
Validate receipts on the server to improve security. Forward a base64-encoded receipt from the app to the server, which contacts Apple and returns a JSON receipt result.
Enable iAds by adding an ad banner to your app, implement the banner view delegate, and handle loading errors and orientation-based resizing to ensure ads display smoothly.
This iOS development course covers how to integrate In-App Purchasing into your application. Created by Infinite Skills, this course will teach you how to add In-App purchasing to your apps, which allows app developers to increase their earnings beyond the sale price of the app. This course is designed for users that have previous experience in building apps and working in the native iOS xCode.
You will start the course by learning how to set up your app in the Dev Center. The course will show you how to create your purchase items in iTunes Connect, and implement the sale process in code. This video tutorial will also explain and demonstrate the different purchasing options. As a bonus, the course shows you how to use iAds to generate even more app revenue.
By the completion of this computer based training course, you will have developed the necessary skills required to be able to set up and implement In-App purchasing. Working files are included, allowing you to follow along with the author throughout the lessons.