Skip to main content
Solved

How to properly introduce new subscriptions

  • February 10, 2025
  • 2 replies
  • 37 views

Forum|alt.badge.img+2
  • New Member
  • 3 replies

Hi all,

My iOS apps are getting rejected more and more often because of “Guideline 2.1 - Performance - App Completeness” where they claim they do not find the submitted new subscription in the submitted binary.

This is an interesting take because:

I cannot put the new subscription in my RevenueCat default offering because it is not approved yet - so anybody who downloads the app now would not see it.

But if I dont put the new subscription in my default offering obviously the App Review team will not see it  during review.

 

What would be the best practice to introduce new subscriptions, so it does not mess up the paywall for the existing users but also the App Review team sees it in the app. How you usually do it?

 

(Depending on the paywall and the products in the default offering, you cannot really put the new subscription there before it got approved. For example if I have only 1 subscription product in my default offering, etc)

(Also sometimes you just want to submit a new subscription to be able to use it later in an A/B test.)

Best answer by jeffrey_bunn

Hi ​@zoli! Adding a new subscription to an existing app is definitely an interesting problem. You should be able to submit the new products to app review directly from the product screen (and not alongside a new app version). Reviewers should only need a screenshot of your paywall with the new product to approve it.

Here’s another way you could approach this:

  1. Add your new product to RevenueCat and create a new Offering.
  2. Create a new Paywall (or duplicate your current one) and attach it to the new Offering.
  3. Create a Targeting rule with an App Version condition that matches your new version. This rule should point to your new Offering if the iOS version matches your new version.
  4. In App Store Connect, set your new version to be released Manually.
  5. After the app has been reviewed and approved, remove your targeting rule.
  6. Release your app.
  7. Give your new product at least 24 hours to fully propagate.
  8. When ready, add the new product to your default Offering.

I hope this helps! Please let me know if you have additional questions.

View original
Did this post help you find an answer to your question?
This post has been closed for comments

2 replies

jeffrey_bunn
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • 244 replies
  • Answer
  • February 12, 2025

Hi ​@zoli! Adding a new subscription to an existing app is definitely an interesting problem. You should be able to submit the new products to app review directly from the product screen (and not alongside a new app version). Reviewers should only need a screenshot of your paywall with the new product to approve it.

Here’s another way you could approach this:

  1. Add your new product to RevenueCat and create a new Offering.
  2. Create a new Paywall (or duplicate your current one) and attach it to the new Offering.
  3. Create a Targeting rule with an App Version condition that matches your new version. This rule should point to your new Offering if the iOS version matches your new version.
  4. In App Store Connect, set your new version to be released Manually.
  5. After the app has been reviewed and approved, remove your targeting rule.
  6. Release your app.
  7. Give your new product at least 24 hours to fully propagate.
  8. When ready, add the new product to your default Offering.

I hope this helps! Please let me know if you have additional questions.


Forum|alt.badge.img+2
  • Author
  • New Member
  • 3 replies
  • February 16, 2025

Thanks ​@jeffrey_bunn, thats a good idea!


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings