Skip to main content
Question

Custom Variables/Rules - What displays for older SDK users

  • April 13, 2026
  • 2 replies
  • 23 views

Forum|alt.badge.img+1

If I create or modify a paywall to support the new Rules and Custom variables, and publish it, what will users with older versions of the SDK see?

In my example Paywall, I have multiple headings that are hidden/shown by some Rules, based on custom variables. What happens then? Will all my layer/components appear at once?

Also there seems to be a new ‘Hide this component’  feature in the Layers list. Is that supported by all versions?

I’m not sure I understand fully the implication of using new features that require a new SDK, and what will be the outcome. The editor has this mention:

 

SDK version details

The minimum SDK version required has increased due to Rules.

We've seen this paywall served to users on older SDK versions who may see your default paywall if you publish these changes.

 

But I don’t quite understand what it implies. My ‘default’ paywall will look ok if the ‘hide’ feature is supported. But it will be a mess of duplicated content if not.

2 replies

Forum|alt.badge.img+8
  • RevenueCat Staff
  • April 17, 2026

Hi ​@JFBeaulieu if you use an older version of the SDK you will see your base paywall, i.e. when you press preview all for the Rules it will be the paywall unaffected by Rules. For some features the RevenueCat fallback paywall will be served depending on the SDK version but not with Rules.


Forum|alt.badge.img+1
  • Author
  • Member
  • April 20, 2026

Hi ​@Haley Pace , thank you for your answer. That makes senses for the Rules. I’ll have to duplicate my paywall and use Targeting then to have a fallback.

Like mentionned, I also wonder how does it affect the Show/Hide component feature? This one is not related to Rules, and display correctly in the Default Paywall view.
I’ve got the feeling this feature is not very old, is there an SDK version associated with it?

Thank you!