About In-app Purchase
In-app Purchase allows you to embed a store inside your App using the store Kit framework. This framework connects to the app Store in your app ' s behalf to securely process payments from users, prompting them to a Uthorize payment. The framework then notifies your app, which provides the purchased items to users. Use In-app Purchase to collect payment for additional features and content.
Built-in purchase use the store Kit framework to build a store in your application. The framework connects the behavior of your application to the store to securely handle users ' payments, prompting them to authorize payments. The framework then sends a notification to your application that provides the product that the user purchased. With built-in purchases, you can pay for additional features and content.
For example, using In-app Purchase, you can implement the following scenarios:
For example, with built-in purchases, you can implement the following:
A Basic version of your app with additional premium features
A basic version of an application with additional advanced features.
A Magazine app that lets users purchase and download new issues
A magazine app that allows users to buy and download new journals.
A game that offers new levels to explore
A game that provides new levels for users to conquer.
An online game This allows players to purchase virtual
A game that allows players to buy virtual assets online.
At a Glance
Introduction
At a, the interactions between the user, the Your app, and the app Store during the In-app Purchase process take pl Ace in three stages, as shown in Figure I-1. First, the user navigates to your app ' s store and your app displays IT products. Second, the user selects a product to buy and the app requests payment from the app Store. Third, the app Store processes the payment and your app delivers the purchased product.
From a high level, the built-in purchase process during processing, the interaction between the user, the app and the app store occurs in three stages, I-1. First, the user navigates to your App Store and your app displays its products. Second, the user chooses a product to purchase, and the app requests payment from the store. Finally, the App Store handles the payment and your app passes the purchased product.
Figure I-1 Stages of the purchase process
Figure I-1 Stage of the purchase process
You Create and Configure products in ITunes Connect
First, create and configure products in itunes Connect
Understanding kinds of products and behaviors is supported by In-app Purchase lets you design your App and In-app St Ore to make the best use of this technology.
Understand what products and behaviors are supported by built-in purchases to maximize your use of the technology to design applications and built-in stores.
relevant Chapter: "Designing Your App ' s Products"
related chapters:"Designing Your App ' s products"
Your app interacts with the app Store to Sell products
Second, the application is very application store interaction to sell products
All apps This use In-app Purchase need to implement the core functionality described in these chapters to let users make P Urchases and then deliver the purchased products.
All applications that use built-in purchases need to implement the kernel features described in these chapters, allowing users to purchase and then pass on purchased products.
These development tasks need to is done in order. The relevant chapters introduce them in the order you implement them, and they ' re listed in full' implementation Che Cklist. " To help plan your development, your may want-to-read the full checklist before your begin.
These development tasks need to be completed sequentially. The relevant chapters are described in the order in which you implement them, in the "Implementation checklist." Have a complete list to help you plan your development, you can read the complete list before you start.
Relevant chapters: "Retrieving Product information," "Requesting Payment," "Delivering Products"
related chapters: "Retrieving Product information, " " requesting Payment, " " Delivering Products"
Subscriptions Require Additional Application Logic
Third, the subscription needs more application logic
Apps that offer subscriptions need to keep track of the If the user has a active subscription, respond to expiration and re Newal, and determine what content the user have access to.
Applications that provide subscriptions need to monitor whenever a user has an active subscription, respond to expiration and renewal, and then determine what the user is accessing.
relevant Chapter: "Working with subscriptions"
related chapters:"Working with subscriptions"
Users Can Restore Purchases
Four, the user can restore the purchase
Users can restore products This they previously purchased-for example, to bring content they ' ve already paid for onto Thei R new phone.
Users can restore products that they have previously purchased-for example, they can use the product for a new phone.
relevant Chapter: "Restoring purchased Products"
Related chapters: "Restoring purchased Products"
Apps and products is submitted for Review
V. Applications and products need to submit audits
When you do developing and testing, you submit the your app and your In-app Purchase products for review.
After you have completed your development and testing, you will need to submit your application and built-in purchases for review.
relevant Chapter: "Preparing for App Review"
related section:"Preparing for App Review"
See Also
See
In-app Purchase Configuration Guide for ITunes Connect describes what to create and configure your APP's products In ITunes Connect.
describes how to create and configure an app's product in itunes Connect.
Receipt Validation Programming guide describes how to work with receipts, in particular with the record of succes Sful In-app purchases.
Next page