Releases: qonversion/flutter-sdk
Releases · qonversion/flutter-sdk
3.2.0
What's new
Add support for Android v2 embedding
3.1.0
What's new
Identity
Call this function to link a user to his unique ID in your system and share purchase data.
Qonversion.identify("your_custom_user_id");Call this function to unlink a user from his unique ID in your system and his purchase data.
Qonversion.logout();Support for AppStore promo purchases
Qonversion.promoPurchasesStream.listen((productID) async {
try {
// check AppStore productID value in case you want to enable promoted purchase only for specific products
// call `promoPurchase` if you want to allow promo purchase or just store productID and call when needed
// don't call `promoPurchase` if you don't want to allow purchase
final permissions = await Qonversion.promoPurchase(productID);
} catch (e) {
print(e);
}
});3.0.1
What's new
- Fix QOfferings mapping error.
- Internal logic optimization for Android.
3.0.0
What's new
- Add null safety support.
- Increase min Dart SDK version to 2.12.0.
2.5.2
What's new
iOS updates
- SKProduct issue fix
- Unfinished transactions fix
- Minor improvements
2.5.1
What's new
- IDFA for iOS 14.5+
On iOS 14.5+, after requesting the app tracking permission using ATT, you need to notify Qonversion if tracking is allowed and IDFA is available.
Just callQonversion.setAdvertisingID();
2.5.0
What's new
- MacOS support
2.4.1
What's new
Internal logic optimization and minor improvements
2.4.0
What's new
Deferred transactions
Now you can set the listener, which will be called when deferred transactions state will update.
Qonversion.updatedPurchasesStream.listen((permissions) => {
// handle updated permissions here
});2.3.0
What's new
Cache
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.