Solved

Best practice - handling multiple offerings in app

  • 6 October 2023
  • 2 replies
  • 120 views

Badge

Hello! New RC user here. 👋

Regarding the practice of offering a default “standard” price on a paywall during onboarding only, and then offering a discount price when the paywall is triggered elsewhere within the app: 

1st question: Obviously I can use the “current” offering for the onboarding process. However, after that I will need to hard-code the “discount offering” title into the app, correct? 

2nd question: If I want to remotely remove the “discount offering” at a later time (and show default only), is it safe to delete the offering in the RC dashboard and just code my app to show the “current” offering on default?

I would appreciate any thoughts or suggestions on this strategy. Thanks!

 

Note: on iOS, using separate Subscription Groups for each product. 

icon

Best answer by cody 6 October 2023, 22:51

View original

2 replies

Userlevel 6
Badge +8

Hey @jpm001!

1) Yep, if you have specific offerings you want to display at a certain point in your app’s lifecycle, you’ll probably need to hardcode the ID

2) That’s definitely an option, you could also leverage Offering Metadata and add a property called, for example, ‘active’ and check value client-side before showing the customer: https://www.revenuecat.com/docs/offering-metadata

From there, you could remotely toggle the `active` property to avoid having to delete the Offering.

Badge

Great! Thanks for your helpful reply, Cody!

And also for pointing me towards Offering Metadata. 👍

 

 

Reply