encorekit/ios-sdk
A lightweight, non-invasive SDK for presenting targeted retention offers and managing promotional entitlements in iOS apps.
Overview
Encore helps you reduce churn by presenting personalized retention offers (free trials, discounts, credits) at critical moments like cancellation flows or feature paywalls. The SDK provides:
- ✅ SwiftUI-native presentation methods
- ✅ Automatic user ID generation - zero boilerplate
- ✅ Real-time entitlement tracking with Combine publishers
- ✅ Type-safe attributes for personalized targeting
- ✅ Crash-safe design - SDK errors never crash your app
- ✅ Robust error handling with comprehensive error types
Support
- Documentation: docs.encore.com/ios
- Email: sdk-bot@encorekit.com
Package Metadata
Repository: encorekit/ios-sdk
Default branch: main
README: README.md