Skip to main content

Overview

Now that you’ve set up placements, choose the subscription product Encore offers. When a user accepts a win-back offer, Encore triggers a real subscription purchase using the product you select here. The native stores (App Store and Google Play) handle all entitlement state. Since Flutter apps run on both iOS and Android, you’ll connect each store and pick a product per platform. The fastest path is to connect your store catalog so Encore auto-syncs your subscriptions and you pick one from a dropdown — no typing Product IDs by hand. This happens in the Entitlements step (labelled Connect store) of the Integration Progress tracker, once per platform.
Connect your store credentials once per platform, then pick each subscription from the auto-synced list. Manual Product ID entry is still available as a fallback if you don’t connect a credential.

Connect Each Store and Pick a Product

Follow the iOS guide to connect your App Store Connect catalog and pick your subscription:

iOS: Add Subscription Product

Connect your App Store Connect API key, then pick your subscription from the auto-synced catalog (or let Encore create one for you). Manual Product ID entry is available as a fallback.
New to store credentials? See Connect Your Store Credentials for the App Store Connect API key and Google Play service-account setup, plus the security details.

Configure Analytics

To track subscription events and measure offer impact, set up server notifications for each platform:

iOS: Configure Analytics

Set up App Store Server Notifications so Encore can track subscription lifecycle events on iOS.

Android: Configure Analytics

Set up Real-time Developer Notifications so Encore can track subscription events on Android.

You’re Done!

You’ve completed the Encore Flutter integration. Here’s what to explore next: