The most popular SDK for in-app purchases for Flutter in_app_purchase is still in beta.
Using such Flutter Plugin may not be suitable for production environment. It may be suitable for pet projects with basic features of in-app purchases but it still requires you to do the hardest work — writing a server code and receipt validation.
Both SDKs written in pure Swift/Kotlin and support iOS 9+, Android 4.1+ which fit for 99.9% users.
5 SDK methods are all you need to deploy IAPs and get subscription data from Apple and Google without coding.
It takes only a couple of hours for a junior developer to implement IAPs with Adapty Flutter Plugin
Make a purchase with receipt verification with a single method. Apple Promotion Offer supported right out of the box.
Restore purchases when a user re-install the app.
Link transaction to a user ID in your system.
Set any number of custom user attributes and set a separate IDs for each analytics/attribution services.
Link a user with transactions to an attribution such as ad source, campaign, ad, creative. AppsFlyer, Adjust, Branch, and Apple Seach Ads supported.