qonversion_flutter 4.5.1 qonversion_flutter: ^4.5.1 copied to clipboard
Flutter plugin to implement in-app subscriptions and purchases. Validate user receipts and manage cross-platform access to paid content on your app. Android & iOS.
4.5.1 #
- Fixed
Could not find offeringId value
error forpurchaseProduct
call on iOS.
4.5.0 #
- Big refactoring of the native modules made to simplify further upgrades and make it easy to keep the SDK functionality up-to-date.
4.4.0 #
- Added support of network connection lack or unexpected backend errors. Now Qonversion SDK will handle user permissions correctly even if it can't reach out to the API and will actualize them with the next successful request. Also, products and offerings become permanently available after the first successful launch - nothing will interfere user from the purchase.
- Added method
setPermissionsCacheLifetime
to configure the lifetime of permissions cache. It is used if we faced any error trying to get permissions from our API. Defaults to one month. - Added a new defined property
FirebaseAppInstanceId
for Firebase integration. - (Android only) Fixed a bug with introductory price tracking causing wrong data in the analytics dashboard for some purchases.
4.3.4 #
- Updated native SDK versions. Android 3.2.4 -> 3.2.9. iOS 2.18.3 -> 2.19.1.
4.3.3 #
- Added
purchaseProduct
function for Mac OS.
4.3.2 #
- Fixed Android null-safety compilation issue in Flutter 3+.
4.3.1 #
- Added Apple Search Ads support.
- Method
setUserId
marked as deprecated.
4.3.0 #
- Qonversion Automation allows sending automated, personalized push notifications and in-app messages initiated by in-app purchase events. This feature is designed to increase your app's revenue and retention, provide cancellation insights, reduce subscriber churn, and improve your subscribers' user experience. See more in the documentation.
4.2.0 #
- Add
setAppleSearchAdsAttributionEnabled()
method
4.1.1 #
- Fix StrictMode policy violation errors in the Google Play Console pre-launch report.
4.1.0 #
- New Product fields: storeTitle, storeDescription, price, currencyCode, prettyIntroductoryPrice.
- Improved errors details.
4.0.0 #
- From now Qonversion supports Google Play Billing Library 4.0.0 version for Android.
3.3.0 #
- Add
purchaseProduct()
,updatePurchaseWithProduct()
- Deprecate
resetUser()
3.2.1 #
- Fix enum dependencies
3.2.0 #
- Add support for Android v2 embedding
3.1.0 #
- Add support for promo purchases on iOS
- Add Identity support
3.0.1 #
- Fix QOfferings mapping error
- Internal logic optimization for Android
3.0.0 #
- Add null safety support
- Increase min Dart SDK version to 2.12.0
2.5.2 #
- SKProduct issue fix
- Unfinished transactions fix
- Minor improvements
2.5.1 #
- iOS 14.5 advertising ID support
2.5.0 #
- MacOS support
2.4.1 #
- Internal logic optimization and minor improvements
2.4.0 #
- Add deferred purchases feature
2.3.0 #
- From now SDK will return all requested info (products/offerings/permissions) even in case of an internet connection error, the server problem, etc if cached data is not outdated.
2.2.0 #
- Add Offerings feature
- Add
trialDuration
property toproduct
- Add
checkTrialIntroEligibility
method - Bugfixes and improvements under the hood
2.1.0 #
- Add
setDebugMode()
method
2.0.1 #
- Fix iOS timestamp mapping
2.0.0 #
- We have rethought our approach to working with subscriptions and prepared our largest update that includes Product Center – our major feature for working with any type in-app purchases.
1.1.2 #
- Fix Android
manualTrackPurchase
args parsing - Update Example app
1.1.1 #
- Update docs
1.1.0 #
- Add convenient
manualTrackPurchase
method to easily track purchases on Android
1.0.1 #
- Downgrade Android Qonversion SDK to version 1.0.4 in order to use Android Billing Library ver. 2.2.0 instead of ver. 3.0.0 since Flutter in_app_purchases does not support it.
1.0.0 #
- API update: new
launch
method with just one API key argument for both platforms. Contact us at hi@qonversion.io to merge your old API keys into one, we can do it now. - API update: Remove old
launch
method; remove all oldlaunch...
methods. - Add
trackPurchase
method to track Android purchases manually. - Add
addAttributionData
method implementation for Android.
0.3.0 #
- API update: new
launch
method, deprecate all oldlaunch...
methods - Fix Android init
0.2.5 #
- Fix Android error handling
0.2.4 #
- Bump Android SDK Version
0.2.3 #
- Bump required Flutter version up
0.2.2 #
- Add link to GitHub repository to pubspec.yaml
0.2.1 #
- Minor documentation updates
0.2.0 #
- Release 0.2.0