5 Replies
      Latest reply on Aug 6, 2018 3:25 PM by PBK
      xaphod Level 1 Level 1 (0 points)

        I already have an app on the app store, with IAPs like this:

        - Free to download - it watermarks images as a limitation

        - IAP "basic": one-time non-consumable feature-unlock package

        - IAP "event": one-time non-consumable feature-unlock package, contains all of "basic" + more

        - IAP "pro" subscription: auto-renewing yearly subscription that unlocks ALL functionality

        This setup hasn't changed in about a year...


        Because all of the features are free to try before purchase, most users buy the package that's best for them, and that's that.

        BUT, sometimes over time a user's business grows, and they want to upgrade from "event" to "pro".

        At the moment they have to pay for "pro" as if they'd never paid for "event" which *****.

        Is there some way to have the price of "pro" (yearly sub) depend on whether they have "event" or not?


        For example am I allowed to have another "pro" sub which is the same as the existing one, but is only offered in the app to those who have purchased "event", and has a lower price? (By "am I allowed" I mean will I get rejected or not)

        Or is there a better way?