RevenueCat
Back to Changelog/
Paywalls

More flexible Offering metadata

Offering metadata allows you to attach custom data to the Offerings response to control how your products are offered.

Until today, metadata only supported discrete key/value pairs, but today we've shipped a freeform editor that allows you to design a more flexible JSON object to control your product offering with.

The new editor allows you to create any valid JSON object to attach to your Offering, which means we now support:

• Nested JSON objects: Group keys with similar purposes together using nested JSON objects.
• Automatic data type detection: That new JSON editor also automatically detects all valid JSON data types (binary, strings, arrays, etc). A "true" true upgrade in our opinion.
• Reduced size limitations: Last, we've increased the character limit of the JSON object to 4000 to more easily support cases such as storing localizations for paywall strings, or segment-specific configurations.

To learn more about using Offering metadata in your app, check out our docs.

More flexible Offering metadata | Changelog