1st Oct 2019

Auto-renewable Subscriptions

Mobile App

Written By, Deep Mehta


Auto-renewable subscriptions give users access to content or services from within your app. At the end of each subscription duration, the subscription will automatically renew until a user chooses to cancel it.

Benefits Of Using Subscription / In-App Purchase

A subscription makes the business process easy for both the customer and the business. Customer do not have to repeatedly purchase when the subscription ends and Business does not need to ask the existing customer to renew their subscription until they cancel.

A subscription model ensures that the Business is used by a large number of customers on a daily basis and also helps in providing up-gradation and generate more revenue.

A subscription model offers higher payment safety for our business. It shows us regular payment transactions for the products and services sold.

New Features Added In In-App Purchase

iOS13 and iPadOS warns you when you delete an app with an active subscription.


  1. Subscription is becoming a very popular method for generating revenue for mobile app developers. If you install a high-end game for free there are high chances that app may contain subscription.
  2. You may have even subscribed for so many apps and have forgotten that you are paying a fee for that, but iOS13 will help you remember that. When you attempt to delete an app with an ongoing subscription an alert will prompt with “Manage Subscription” and “Keep” which will help to cancel your subscription.
  3. The new popup was first spotted in the second iPadOS beta by Federico Viticci.
  4. The prompts tell us that you can use your subscription on another device and will also remind you when to renew and if you want to cancel you can tap on the “Manage Subscription” button.
  5. This will take you to the subscription section in the AppStore where you can manage all your subscriptions and cancel the subscription which you do not need anymore.
  6. By tapping on the “Keep” button your app will be deleted but your subscription will remain ongoing.

Apple introduces new Billing Grace Period feature for failed app store subscription renewals.

  1. Apple has introduced a new Billing Grace Period feature that will help in improving the customer experience for subscription in the app store.
  2. Billing Grace Period allows subscribers to access the paid content for a specific period of time (till apple attempts to collect payment) whose auto-renewal has failed due to payment issues.
  3. There won’t be any interruption to subscribers during the period of paid service or revenue if Apple is able to recover the payment within the Grace period.
  4. For instance, If your subscription fails because your credit card has expired, your subscription won’t be immediately affected instead. Apple will reach out to collect payment from the user while keeping the service active.
  5. To get started, turn on Billing Grace Period for your app in App Store Connect.
    1. From the homepage, click My Apps, and select your app from the list.
    2. In the toolbar, click Features, and in the left column, click In-App Purchases.
    3. Turn On the Billing Grace Period.
    4. In the pop-up window, click Confirm.
  6. The length of the grace period depends on the subscription duration.


Hourly Sales Data Now Available in Sales and Trends.

  1. Sales and Trends provide next-day sales and unit data so that you can measure the performance of your free or paid iOS, tvOS, and macOS apps, as well as any associated in-app purchases. Data in Sales and Trends is recorded when a customer initiates a transaction on the App Store.
  2. You can now view your app sales data by hours in in-app purchases.
  3. Follow the Below Steps to see hourly sales data
    1. From the App Store Connect homepage, click Sales and Trends.
    2. On the left side, click Units, Proceeds, Sales, or Pre-Orders.
    3. In the upper-right corner, click the date picker and select the Last 24 Hours.
    4. Filter by Content to see data for a specific app or in-app purchase, or by Territory to see where your app performed highest by the hour.

Written By,

iOS Developer at Yudiz Solutions Pvt. Ltd