Introduction¶
The Apple Store In-App Purchase (IAP) system is a digital commerce mechanism that allows users to make purchases within iOS, macOS, watchOS, and tvOS applications. It enables developers to offer a wide range of digital products and services such as additional content, subscriptions, upgrades, and consumables directly within their apps.
- In order to setup Apple IAP, please follow the Apple IAP setup guide.
Key Aspects¶
-
Integration: Developers integrate the In-App Purchase framework into their applications using Apple's developer tools and APIs. This allows them to offer various types of purchases seamlessly within their apps.
-
Types of In-App Purchases:
- Consumable: Items that can be purchased and consumed, such as in-game currency or extra lives.
- Non-consumable: Items that are purchased once and do not expire, such as additional app features or ad removal.
- Auto-renewable subscriptions: Subscriptions that renew automatically until the user decides to cancel, such as access to premium content or services.
- Non-renewing subscriptions: Subscriptions that require users to manually renew them after a certain period, such as a season pass for a sports app.
-
Revenue Share: Apple typically takes a 30% cut of all In-App Purchases made through the App Store. However, for subscriptions that have been active for more than one year, Apple reduces its share to 15%.
-
Payment Processing: Apple handles all payment processing for In-App Purchases, using the user's existing Apple ID and payment method stored in their account.
-
App Review Guidelines: Developers must adhere to Apple's strict App Store Review Guidelines when implementing In-App Purchases to ensure compliance and avoid rejection from the App Store.
-
User Experience: In-App Purchases are seamlessly integrated into the app's user interface, making it easy for users to discover and make purchases without leaving the app environment.
-
Security and Privacy: Apple prioritizes the security and privacy of user data during In-App Purchases, ensuring that transactions are encrypted and user information is protected.
-
Managing Subscriptions: Users can manage their subscriptions, including canceling or modifying them, through their Apple ID account settings.