5 Reasons to Create Mobile Apps for iOS and A
Canvas is our platform that allows you to convert a web...
You Are Welcome To Click, And You Are Also Welcome To Join
On the product page, developers can promote up to 20 in-app purchases at one time and prepare for other approved in-app purchases at the same time. This gives developers the flexibility to change the in-app purchases displayed on the product page based on business needs (e.g., when developers want to offer limited-time promotions or exclusive content).
Table of Content
The promotion of in-app purchases can also drive downloads of the app. If a user has not yet installed the App, he or she will be guided to download it first when he or she clicks to purchase an in-app purchase.
Make sure the App supports the delegate mode in SKPaymentTransactionObserver. You can choose which promoted in-app purchase items to display to users using specific devices by using SKProductStorePromotionController.
Using the SKProductStorePromotionController API, developers can promote different in-app purchases to users with specific devices. For example, when an in-app purchase is installed on a user’s device, developers can choose to hide it from them; or, show in-app purchases with associated levels based on their game status.
Each promoted in-app purchase item needs to be accompanied by a specific promotional image that best showcases the item.
This image will be displayed not only on the App Store product page, but may also be displayed in search results and, if selected for Featured, in the “Today”, “Game of the Day”, and “App of the Day” sections. App of the Day”. Please note that only items other than consumable in-app purchases will show up in the search results.
Promotional images should not be screenshots and should not look too similar to App icons. When in-app purchases are displayed outside of the App Store product page (e.g., in search results), the App icon will appear in the lower left of the outer box.
Make sure the promotional image is designed so that it is not obscured by the outer frame, that important details are not placed in the lower left corner, and that text is not recommended to be superimposed on the image.
Display the name. When creating an in-app purchase, make sure the name is easy for the user to understand. Avoid generic names like “100 Gems”, which should be associated with the App. If the subscription is automatically renewed, include the subscription time limit for the item.
The description of the in-app purchase should help the user clearly identify the benefits of each item. The description should not be longer than 45 characters.
If the App supports the SKProductStorePromotionController API, developers can change the visibility and display order of products on the device to display more relevant content for users who browse to the promoted in-app purchases. Developers must configure API settings on the In-App Purchase Items page in App Store Connect. By default, promoted in-app purchases are displayed for all devices, even if they do not have an app installed.
On the Home page, tap My Apps, and then select the App associated with the in-app purchase.
Tap the in-app purchase item you want to modify, and then go to the “App Store Promotion” section.
Configure the “Show to all App Store users, even those who do not have the app installed” checkbox setting. Please note that users need to open their own App at least once on their device to see the order and visibility settings set by the developer in the App.
If the developer wants to show promoted in-app purchases to all users’ devices, but only hide them for certain conditions, check the “Show to all App Store users, even those who do not have the app installed” checkbox.
Example: You can show subscription options on the App Store product page to all devices for promotion, but hide specific options for existing subscribers.
If a developer wants to prevent promoted in-app purchases from being displayed to all user devices except those that meet certain criteria, uncheck the “Show to all App Store users, even those who do not have the app installed” checkbox. If the checkbox is unchecked, but the API is not yet configured, in-app purchases will not be displayed on the App Store.
Example: If the promoted in-app purchase is level 2 of a game, by default level 2 can be hidden from all devices. When the player completes level 1, the content configured using the API will make level 2 available.
1. iOS11+ users can see the product, so it needs to be compatible with iOS11+ systems.
2. Items purchased in the app will be displayed on the product introduction page, and may appear on the search result page or be selected in the “Today”, “Game of the Day” and “App of the Day”. The “Today”, “Game of the Day”, and “App of the Day” are recommended.
3. Developers may not necessarily be displayed in Apple’s search results after showing the promotion of purchased items within the App, but only possibly.
4. Apple explicitly states that only items other than consumable in-app purchases will be displayed in the search results.
5. The product provides subscriptions to obtain considerable revenue, so Apple also attaches great importance to “auto-renewal subscriptions” and provides the introduction of relevant setting methods and operation means for them (for details, please read >>), so developers can focus on trying “auto-renewal subscriptions” in the in-app purchase items. Renewable subscriptions” in the form of display, which can get more recognition and display from Apple.
Game developers can consider using levels to set up in-app purchase items to attract Apple’s attention, different levels have different in-app purchase items (non-consuming) or the full experience requires payment, similar to this type of App Apple is encouraged.