Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

In-App Purchases Auto-Renewable Subscriptions vs Non-renewable?

My application is a web-service client. Service has a paid one month subscription. I want to implement subscription payment with IAP. At first I think to implement it as Auto-Renewable Subscription but after reading several posts about it drawbacks (rejecting from the App Store because the content is not a digital content or something like this) I decided to make Non-renewable subscription - but it also has some drawbacks (hard to sync it, optional registration). In on SO post - developer wrote that his app was rejected from the App Store when he made iCloud synchronization.

So can someone with good production experience wrote all pros and cons of both Auto-Renewable Subscriptions and Non-renewable? What should I choose for the one-month subscription to the medical web-service? Thanks

like image 287
MainstreamDeveloper00 Avatar asked Feb 20 '14 16:02

MainstreamDeveloper00


People also ask

What are auto-renewable subscriptions?

Auto-renewable Subscriptions: Dynamic content or ongoing service accessible for a set period – making the user purchase a subscription to continue access. Examples are subscribing to an electronic magazine, subscribing to unlock an extra feature in an app for a month, etc.

What is the difference between auto renewal and non-renewing subscriptions?

As of iOS 10, auto-renewing subscriptions are no longer restricted to Newsstand type apps, but is now allowed for all app categories. When a user signs up for a non-renewing subscription, they subscribe for a set period of time (1 month, 3 months, etc). When the time runs out, their access to the content ends.

How much do iOS 10 developers get paid for auto-renewing subscriptions?

If a subscriber continues an auto-renewing subscription past the first year, then Apple will increase the developers part of the cash from 70% to 85%. As of iOS 10, auto-renewing subscriptions are no longer restricted to Newsstand type apps, but is now allowed for all app categories.

Can I offer in-app purchases on the App Store?

You can even promote and offer in-app purchases directly on the App Store. In-app purchases provide a consistent and safe experience facilitated by our world-class commerce and payment system, making it easy for users to manage their purchases and subscriptions over time. With in-app purchases, users can:


2 Answers

I do not have experience with auto-renewable subscriptions, but I do have extensive experience with IAP and non-renewable subscriptions. I use non-renewable subscriptions for a service that isn't a digital download.

Renewable Subscription Cons

  • User has to manually renew each month.
  • You will probably want to consider longer subscription periods. My app has 2 month and 1 year.

Renewable Subscription Pros

  • Users only pay for what they use. You can turn this to your advantage.
  • My own app saw a good increase in conversation rates when I explained that subscriptions do not auto renew and so they did not need to worry about canceling the subscription.
  • You can change the price!
  • Much more flexibility about how you can use it.
  • It has the standard popups during purchase. You will have a better conversation rate from the user hitting the buy button to them following through with the purchase.

Auto-Renewable Cons

  • LOTS of regulations about what you can do with it.
  • It is very possible that you won't be able to use auto-renewable in your situation.
  • Only the user can cancel their subscription. You can't add an easy way to do this into your app and keep your users happy.
  • The purchase process has extra steps that ask the user if they want to share their information with the publisher.
  • There is no API to know when the subscription will end.
  • You will have more negative reviews.

Auto-Renewable Pros

  • Users don't have to manually renew.
  • You have a more guaranteed income per month.

You will need to sync the subscriptions between devices. I use Parse.com as my backend. Basically, before making an IAP transaction as complete I push the data to parse. Users can then pull that data down onto their device to sync the subscriptions. Parse lets you save the transaction for users with and without accounts. So it has the benefit of giving you real time sales information.

EDIT: Auto Renewable Subscriptions will Change This Fall

Auto renewable subscriptions are drastically changing this Fall (2016). Pretty much every reason not to use auto renewable is going away. https://developer.apple.com/app-store/subscriptions/whats-new/

like image 112
Stephen Johnson Avatar answered Oct 07 '22 15:10

Stephen Johnson


I had exactly the same experience with a auto-renewable subscription (an app that gives access to a specific information while subscription is active). The app was rejected because "app is not suited for auto-renewable subscriptions, and their recommendation was to switch to non-renewable subscription, and that is what I did.

After that, the app was rejected because there was no way to transfer the subscription between user's devices or after device reset. What I did, was to set up an user/password authentication system and allow up to 5 devices to connect at the same time with one user/password combination and to allow to extend the subscription from any of that user's devices. This solution was approved (back when iOS 5 was the latest version) and is still working.

like image 2
Sulea Cosmin Avatar answered Oct 07 '22 16:10

Sulea Cosmin