Essential Kit Tutorials
DocumentationDownload
Latest(v3)
Latest(v3)
  • Introduction
  • Features Overview
  • Whats new in v3
    • Version 3 vs Version 2
    • Release Notes
    • Upgrade from V2
  • Plugin Overview
    • Settings
    • Folder Structure
    • Installation FAQ
    • Upgrade Guide
  • Features
    • ๐Ÿ“’Address Book
      • Setup
      • Usage
      • Testing
      • FAQ
    • App Shortcuts
      • Setup
      • Usage
    • ๐Ÿ†•App Updater
      • Setup
      • Usage
    • ๐Ÿ’ฒBilling Services
      • Setup
        • iOS
        • Android
      • Usage
      • Testing
        • iOS
        • Android
      • FAQ
    • โ˜๏ธCloud Services
      • Setup
        • iOS
        • Android
      • Usage
      • Testing
      • FAQ
    • ๐Ÿ”—Deep Link Services
      • Setup
        • iOS
        • Android
      • Usage
      • Testing
      • FAQ
    • ๐Ÿ› ๏ธUtilities (Extras)
      • Usage
    • ๐Ÿ’ฏGame Services
      • Setup
        • iOS
        • Android
      • Usage
      • FAQ
    • ๐Ÿ“ธMedia Services
      • Setup
      • Usage
      • FAQ
    • ๐Ÿ“†Native UI
      • Setup
      • Usage
      • FAQ
      • Examples
        • Login Dialog
    • Network Services
      • Setup
      • Usage
      • FAQ
    • โฐNotification Services
      • Setup
        • iOS
        • Android
      • Usage
      • Examples
        • Nudge to come-back to the game
      • FAQ
    • โญRate My App
      • Setup
      • Usage
      • FAQ
    • ๐ŸคSharing
      • Setup
      • Usage
        • Message Composer
        • Mail Composer
        • Social Share Composer
        • Share Sheet
      • FAQ
      • Examples
        • Add Attachment Example
    • Task Services
      • Setup
      • Usage
    • ๐ŸŒWeb View
      • Setup
      • Usage
      • FAQ
      • Examples
        • Loading Pdf File
  • Notes
    • Resolving Android Gradle Build Errors
    • Google Play Services Authentication
    • Target API Level vs Min API Level
    • Handling Refunds for In-App Purchases (Billing Services)
Powered by GitBook
On this page
  • Configure in App Store Connect
  • Create an in-app purchase
  • Publish your app and in-app purchase on the App Store

Was this helpful?

Edit on GitHub
  1. Features
  2. Billing Services
  3. Setup

iOS

In-App purchases setup for iOS platform

PreviousSetupNextAndroid

Last updated 1 month ago

Was this helpful?

Configure in App Store Connect

Configure inโ€‘app purchases in, and include details such as name, pricing, and description that highlights the features and functionality of your inโ€‘app purchase.

Create an in-app purchase

  1. From My Apps, select your app.

  2. In the sidebar under In-App Purchases, click Manage.

  3. To add an in-app purchase, go to In-App Purchases (for subscriptions, go to Subscriptions section) and click the Add button (+).

  4. Select Consumable, Non-Consumable, or Non-Renewing Subscriptions (for subscriptions, create a group and add subscriptions) and click Create.

  5. Add the reference name, product Id, and a localized display name.

  6. Click Save, or Submit for Review.

Product Id you set in step 5 needs to be used as Platform Id in for iOS platform.

Publish your app and in-app purchase on the App Store

When you are done testing your in-app purchases, you'll be able to submit for review. Check its in-app purchase status to make sure you aren't missing information and ensure that you've selected your in-app purchase pricing. Products are reviewed when you submit your app as part of the app review process.

For in-app purchases to work, you need to make sure you finish your tax and legal agreements on App Store Connect. Else, you won't get any results when you fetch the billing product details.

๐Ÿ’ฒ
App Store Connect
Creating In-App purchases in App Store Connect
Identifiers you need to fill for Platform Id's in Essential Kit
Submit In-App purchases for review
Billing Services settings