Designing Your App ' s products
A Product is something your want to sell in your app ' s store. You create and configure products in ITunes Connect, and your apps interacts with products using the SKProduct
and SKProductsRequest
classe S.
A product is something you want to sell in the App store. You create and configure products in itunes Connect, and your app interacts with the product using the Skproduct and Skproctsrequest classes.
Understanding what Can Sell Using in-app Purchase
First, understand what products you can use the built-in purchase for sale
You can use the In-app Purchase to sell content, APP functionality, and services.
You can use built-in purchases to sell content, app features and services.
Content. Deliver digital content or assets, such as magazines, photos, and artwork. Content can also be used by the app Itself-for example, additional characters and levels in a game, filters in a camera AP p, and stationery in a word processor.
Content. Deliver digital content or assets, such as magazines, photos, and artwork. Content can also be applied to its own use-for example, additional characters and levels in the game, a filter applied by a camera, and a text processor stationery (stationery).
App functionality. Unlock behavior and expand features you ' ve already delivered. Examples include a free game this offers multiplayer mode as an In-app purchase and a free weather app that lets users mak e a one-time purchase to remove ads.
Application features. Unlock the behaviors and extensions you've passed. For example a free game offers a multiplayer mode as a built-in purchase product, as well as a free weather app that provides a built-in purchase for users to remove ads.
Services. There are users pay for one-time services such as voice transcription and for ongoing services such as access to a collection O F data.
Service. Users pay a one-time service such as voice transcription, and users pay for long-term services such as accessing a data set.
You can ' t use In-app Purchase to sell real-world goods and services or to sell unsuitable content.
You can't sell real world items and services or sell inappropriate content with built-in purchases.
-
Real-world goods and services. you must deliver a digital good or service within your app when using In-app Purchase. Use a different payment mechanism to let your users buy Real-world goods and services in your app, such as a credit card O R payment service.
-
unsuitable content. don ' t use In-app Purchase to sell content that the isn ' t allowed by the APP Review guidelines-for example, Pornograp Hy, hate speech, or defamation.
For detailed information on what can offer using In-app Purchase, see Your license agreement and the APP Review Guidelines. Reviewing the guidelines carefully before you start coding helps you avoid delays and rejection during the review process. If the guidelines don ' t address your case in sufficient detail, you can ask the APP Review team specific questions using The online contact form.
For more information on what to use with built-in purchases, see Your license agreement and the APP Review guidelines. Read the review guide carefully before you start coding to help you avoid delays and rejections during the review process. If the guide doesn't cover the details you need, you can use the online contact Form to ask the app to review team-specific issues.
After you know the "want to sell in your app" and determine that In-app Purchase are the appropriate-to SEL L Those products, your need to create the products in ITunes Connect.
Once you know what you want to sell in the app and determine the right way to sell those products in a built-in purchase, you'll need to create a product in itunes Connect.
Creating Products in ITunes Connect
Second, create a product in itunes Connect
Before you start coding, you need to configure products in ITunes Connect for your apps to interact with. As you develop your apps, you can add and remove products and refine or reconfigure your existing products.
Before you start coding, you need to configure the products that interact with your app in itunes Connect. When you develop an application, you can add and remove products as well as improve or reconfigure your existing products.
Every product is the associated with a specific app. The products created for use by one app was not available in other apps. Companion apps on a different platform is different apps-the products of the Mac app is not available in the IOS app and Vice versa.
Each product is associated with a specific application. A product is only one application, and it cannot be used by another application. Sibling apps on different platforms are different applications of the--MAC application products that are not working in iOS and so on.
Products is reviewed when you submit your apps as part of the app review process. Before users can buy a product, it must is approved by the reviewer and you must mark it as ' cleared for sale ' in ITunes C Onnect.
When you submit an app, the product is reviewed as part of the app review. Before a user can purchase a product, it must be approved and marked as "Cleared for sale" in itunes Connect.
For step-be-step information about working with products in ITunes Connect, in-app Purchase Configuration Guide for IT Unes Connect.
For more information about partnering with products in itunes Connect, see in-app Purchase Configuration Guide for itunes Connect.
Product Types
Iii. Types of products
Product types Let's In-app Purchase in a range of apps by providing several different product behaviors. In ITunes Connect, you select one of the following product types:
Product types allow you to use built-in purchases within a specific application scope by offering a number of different product behaviors. In itunes Connect, you can choose from the following product types:
consumable products. Items that get used to the course of running your app. Examples include minutes for a Voice over IP app and one-time Services such as voice transcription.
Consumables products. Products that are exhausted during application run. For example, it includes a few minutes of IP voice applications and one-time services such as recording.
-
non-consumable products. items that remain available to the user indefinitely on all of the user ' s devices. They ' re made available to all of the user ' s devices. Examples include content, such as books and game levels, and additional app functionality.
non-consumable products. Products that can remain available on all user devices. They are available for all devices of the user. Examples include content, such as book and game levels, and more application features.
-
auto-renewable subscriptions. episodic content. Like non-consumable products, auto-renewable subscriptions remain available to the user indefinitely on all of the user ' s Devices. Unlike non-consumable products, auto-renewable subscriptions has an expiration date. You deliver new content regularly, and users get access to content published during the time period their subscription are Active. When a auto-renewable subscription is in the expire, the system automatically renews it on the user ' s behalf.
auto-Regenerate subscription. Chapter content, like non-consumable products, automatic regeneration subscriptions are also permanently available on the user's device. Unlike non-consumable products, auto-regenerate subscriptions have an expiration time. You deliver new content on a regular basis, and users can access published content while their subscriptions are valid. When an automatic regeneration subscription expires, the system automatically renews it in the name of the user.
-
non-renewable subscriptions. subscriptions that don ' t involve delivering episodic content. Examples include access to a database of historic photos or a collection of flight maps. It's Your app ' s responsibility to make the subscription available on all of the user's devices and to let users restore th E Purchase. This product type was often used when your users already has an account on your server so can use to identify them w Hen restoring content. Expiration and the duration of the subscription is also left-to-your app (or your server) to implement and enforce.
non-renewable subscription. Subscriptions that deliver chapter content are not involved. Examples include accessing a database of historical photos or a flight schedule. It is your responsibility to make the subscription available to all users ' devices and to allow the user to restore the purchase. The product type is usually the user has an account on your server, you can use it to authenticate users when they restore the content. Expiration and subscription times are also retained in your app (or server) for implementation and execution.
Free subscriptions. A-to-put free subscription content in Newsstand. After a user signs to a free subscription, the content was available on all devices associated with the user ' s Apple ID . Free subscriptions don ' t expire and can is offered only in newsstand-enabled apps.
Free Subscription. A way to put free subscriptions in newspapers and magazines. When a user registers for a free subscription, the subscription is available on all devices related to the user's Apple ID. Free subscriptions do not expire and are available only in applications that open newspapers and magazines.
Differences between Product Types
Iv. the difference between product types
Each product type was designed for a particular use. The behavior of different product types varies in certain ways, as summarized in Table 1-1 and table 1-2 .
Each product type is designed for a specific purpose. The behavior of different product types changes in a particular way, as described in table 1-1,1-2.
Table 1-1 Comparison of product types
Product type |
Non-consumable |
Consumable |
Users can buy |
Once |
multiple times |
Appears in the receipt |
Always |
Once |
Synced across devices Sync across devices |
By the system |
Not synced |
Restored |
By the system |
Not restored |
restored
Table 1-2 Comparison of subscription types
Subscription type |
auto-renewable |
non-renewing |
free |
Users can buy |
Multiple times |
Multiple times |
Once |
appears in the receipt |
Always |
Once |
Always |
synced across devices / td> |
By the system |
By your apps |
By the system |
TD scope= "Row" >
By the system |
By your apps |
By the S Ystem |
Products the expire or get used up-consumable products, auto-renewable subscriptions, and non-renewing Subscriptions-can be purchased multiple times to get the consumable item again or extend the subscription. Non-consumable Products and free subscriptions unlock content This remains available to the user indefinitely, so these CA N only be purchased once.
Expired or depleted products-consumable products, auto-renewable subscriptions, and non-renewable subscriptions-can be purchased multiple times to obtain supplies again or renew. Non-consumable products and free subscriptions permanently keep the product useful, so they only need to be purchased once.
Consumable products and non-renewing subscriptions appear in the receipt after being purchased but is removed the next Ti Me the receipt is updated, as discussed in + detail in "persisting Using the App receipt." All other types of products has an entry in the receipt ' t removed.
Consumables products and non-renewable subscriptions appear after purchase in revenue (receipt), but they will be deleted when revenue is updated, for more details see "persisting Using the App receipt." The surplus type has an entry (entry) in receipt and will not be deleted.
Consumable products, by their nature, aren ' t synced or restored. Users understand that, for example, buying ten + bubbles on their iPhone doesn ' t also give them ten more bubbles on the IR iPad. All and types of products is made available across all of the user ' s devices. They ' re also restored so users can continue to access their purchased content even after buying a new device. Store Kit handles the syncing and restoring process for auto-renewable and free subscriptions and for non-consumable Produ Cts.
Consumables products, usually out of sync or not recoverable. That means buying 10 balloons on the iphone doesn't mean the ipad has to give them 10 balloons. All other product types can be used across platforms. They can also be restored so that users can continue to access the content they purchase, even if it changes to a new device. Store kit handles synchronization for automatic regeneration, free subscription and non-consumable product processing recovery.
Non-renewing subscriptions differ from auto-renewable subscriptions in a few key ways. These differences give your app the flexibility to implement the correct behavior for your needs, as follows:
Non-regenerative subscriptions and automatic regeneration subscriptions differ in some key ways. These differences allow your application to flexibly implement the correct behavior as needed, as follows:
Your app is responsible for calculating the time period that the subscription are active and determining what content needs To is made available to the user.
the application is responsible for calculating when the subscription is valid and deciding what needs to be open to the user.
Your app is responsible for detecting, a subscription is approaching it expiration date and prompting the user to Ren EW the subscription by purchasing the product again.
The application is responsible for detecting that the subscription is expiring and reminding the user to purchase the product again to update the subscription.
Your app is responsible for making subscriptions available across all the user's devices after they ' re purchased and for L Etting users restore past purchases. For example, the most subscriptions is provided by a server; Your server would need some mechanism to identify users and associate subscription purchases with the user who purchased T Hem.
The application is responsible for making the subscription available across platforms after the user has successfully purchased it and allowing the user to restore past purchase records. For example, most subscriptions have a server provided; Your server will need some mechanism to authenticate users and associate the purchased subscription with the user.
Next previous page