I want to make my paid business app subscription-based. Should I support my current users by creating an identical separate app so they don't need to pay again?

I have a premium buisness app that I want to change to an auto-renewing monthly subscription.

As my current users have already paid for the app, I want to support them just as they did the original app.


What this means is that I need to create a seperate app that is subscription-based alongside the original paid one.


I would increase the price of the original one to encourage people to use the subscription, as I only want to keep the orignal one available for updating my existing users.


Before I go ahead, is this reasonable or might it be rejected by App Review for being an identical app? (apart from the subscription model)


Thanks for your thoughts.

Normally you would just have one app, and inspect the app receipt in code. It contains a field with the original purchased version. If that is earlier than the one in which you changed to subscription, then unlock everything. If later, then show the IAP UI and require the subscription.

Thanks junkplie, I will look into doing it that way instead.

I just discovered that I have been giving away my app for free because the originalAppVersion in the receipt is not the App Version at all, but the build number...


Why would Apple be using CFBundleVersion and not CFBundleShortVersionString?

I want to make my paid business app subscription-based. Should I support my current users by creating an identical separate app so they don't need to pay again?
 
 
Q