Overview
You still pick the product in App Store Connect and the Encore Dashboard exactly as in Add Subscription Product. What changes with Adapty is how the purchase completes and how Adapty learns about it. Adapty ships no paywall component, so Presenting Offers needs no change: callshow() from your own UI.
Route the purchase through Adapty
RegisteronPurchaseRequest() at app launch. Encore hands your handler the configured product id and Adapty performs the purchase, so its entitlements update the way they do for any other Adapty sale:
Or report a StoreKit purchase to Adapty
Without anonPurchaseRequest handler, Encore purchases through StoreKit 2 itself. Adapty does not detect those transactions on its own, so run it in observer mode and report each one:
Adapty 3.3 and later require an explicit
reportTransaction() call for StoreKit 2 transactions in observer mode. Full handler contract: onPurchaseComplete().Next
- Configure Analytics - keep both Adapty and Encore receiving subscription events