What problem does it solve?
Integrating the Recurly Engage Apple SDK (V3) across iOS and tvOS apps can be complex, requiring consistent prompt management, lifecycle handling, and correct configuration to deliver a smooth user experience.
Core Features & Use Cases
- Initialize and configure the SDK with PromptManager, including the recommended one-time startup pattern.
- Create a shared trigger state and attach a root .promptOverlay so prompts render correctly across screens.
- Trigger prompts from screens, buttons, or inline zones using PromptInline, with support for modal, bottom banner, and interstitial types.
- Resolve prompts manually with getTriggerablePrompts when you need to preview properties (deep link, metadata, SKU) before display.
- Push notifications and in-app purchases (IAP) integration, plus optional APNs/FCM setup via AppDelegate integration.
Quick Start
Install the Engage SDK, initialize PromptManager, and attach a root .promptOverlay to a shared trigger.