Overview
Encore presents win-back offers to users who signal exit intent (e.g., tapping “Cancel Subscription”). When a user accepts, Encore triggers a real App Store subscription purchase using a product you configure here. The App Store handles all entitlement state — no custom entitlement tracking code is needed in your app.You need to create a subscription product in App Store Connect and enter its Product ID in the Encore Dashboard. Choose the method that works best for you below.
Create Your IAP Product
- Encore CLI (Recommended)
- Manual Setup
The fastest way to create and configure your subscription product. The CLI walks you through interactive prompts and creates everything in App Store Connect automatically.The CLI will:
Requires Node.js v18+. Your App Store Connect credentials stay local and are never sent to Encore.
- Authenticate with your App Store Connect API key
- Create a subscription group and product with the recommended configuration
- Set up pricing and a free trial introductory offer
- Output the Product ID for you to enter in the Encore Dashboard
Enter Product ID in Dashboard
Once your product is created:- Go to your app in the Encore Dashboard
- Navigate to Entitlements
- Paste your Product ID (e.g.,
com.yourapp.encore.annual.1m.trial) - Confirm: “I have created this product in App Store Connect”
- Click Save
Next Steps
- Install the SDK - Add Encore to your project
- Configure the SDK - Initialize Encore with your API key
- Present Offers - Show win-back offers at the right moment