The Carousel component has an "Open on" property in the dashboard that sets which page displays first. We'd like the ability to override this at runtime when presenting the paywall programmatically.
Use case
We have different entry points in our app that correspond to different features shown on different carousel pages. When a user taps on a specific feature’s CTA, we want to present the paywall with the carousel pre-scrolled to the relevant page, rather than always starting on the dashboard-configured default.
Desired behavior
- A new runtime parameter (e.g., `initialCarouselPage` or `carouselStartIndex`) passed when presenting the paywall
- The carousel renders starting on the specified page/index
- If the parameter is omitted or out of range, fall back to the dashboard-configured "Open on" value
- Supported on both iOS and Android SDKs
