You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have strict memory constraints for our app extension, eg a widget. Our current integration with RevenueCat includes unnecessary components like prewarming paywall cache, attribution data, product caching, trial eligibility checks, rate limiters, etc., which are not essential for the app extension functionality.
Specific Requirements:
Authentication and Entitlement Check: We need a method to verify if the user, who has signed in through the main app (synced via RevenueCat groups), has a specific entitlement (let's call it X entitlement) and know if its valid.
Cache Management: Ability to invalidate or refresh purchase information automatically to reflect real-time changes in purchases.
Requested Features:
Minimal Footprint: Ensure the SDK is optimized to consume minimal memory and CPU resources.
Description
Core Functionality Only: Strip away components not essential for entitlement checks and purchase validation within the widget.
Use Case Context:
Our app extensions need to display specific content or functionality based on the user's entitlement status, which is managed through RevenueCat. The primary concern is to streamline the SDK to meet the widget's memory constraints while ensuring reliable entitlement verification and purchase validation.
Additional Information:
The SDK should support iOS and Catalyst app extensions, particularly widgets and other kinda extensions, adhering to Apple's guidelines for memory usage and performance.
We aim to reduce the overhead of unnecessary objects present in the SDK that are not relevant to the widget's limited scope of functionality.
Outcome Requested:
A lightweight SDK configuration or guidance on configuring the existing SDK to meet the outlined requirements.
The text was updated successfully, but these errors were encountered:
Description
We have strict memory constraints for our app extension, eg a widget. Our current integration with RevenueCat includes unnecessary components like prewarming paywall cache, attribution data, product caching, trial eligibility checks, rate limiters, etc., which are not essential for the app extension functionality.
Specific Requirements:
Authentication and Entitlement Check: We need a method to verify if the user, who has signed in through the main app (synced via RevenueCat groups), has a specific entitlement (let's call it X entitlement) and know if its valid.
Cache Management: Ability to invalidate or refresh purchase information automatically to reflect real-time changes in purchases.
Requested Features:
Minimal Footprint: Ensure the SDK is optimized to consume minimal memory and CPU resources.
Description
Core Functionality Only: Strip away components not essential for entitlement checks and purchase validation within the widget.
Use Case Context:
Our app extensions need to display specific content or functionality based on the user's entitlement status, which is managed through RevenueCat. The primary concern is to streamline the SDK to meet the widget's memory constraints while ensuring reliable entitlement verification and purchase validation.
Additional Information:
The SDK should support iOS and Catalyst app extensions, particularly widgets and other kinda extensions, adhering to Apple's guidelines for memory usage and performance.
We aim to reduce the overhead of unnecessary objects present in the SDK that are not relevant to the widget's limited scope of functionality.
Outcome Requested:
A lightweight SDK configuration or guidance on configuring the existing SDK to meet the outlined requirements.
The text was updated successfully, but these errors were encountered: