purchases_flutter 3.1.1
purchases_flutter: ^3.1.1 copied to clipboard
A Flutter plugin that makes it simple to build in-app purchases and subscriptions – receipt validation, status tracking, and more. Supports iOS and Android.
3.1.1 #
- Fixed an issue that would cause an error saying
type 'Null' is not a subtype of type 'String' in type castinallExpirationDateswhen null-safety is enabled. https://github.com/RevenueCat/purchases-flutter/pull/177 - iOS:
- Added a new property
simulateAsksToBuyInSandbox, that allows developers to test deferred purchases easily.
- Added a new property
- Bumped purchases-hybrid-common to 1.6.2 Changelog here
- Bumped purchases-ios to 3.10.7 Changelog here
- Bumped purchases-android to 4.0.5 Changelog here https://github.com/RevenueCat/purchases-flutter/pull/171
3.1.0 #
- iOS:
- Added a new method
setSimulatesAskToBuyInSandbox, that allows developers to test deferred purchases easily.
- Added a new method
- Bumped purchases-hybrid-common to 1.6.1 Changelog here
- Bumped purchases-ios to 3.10.6 Changelog here
- Bumped purchases-android to 4.0.4 Changelog here https://github.com/RevenueCat/purchases-flutter/pull/171
3.0.2 #
- Fixes versions number in plugin files https://github.com/RevenueCat/purchases-flutter/pull/166
3.0.1 #
- Fixes exception when calling
getProductsandcheckTrialOrIntroductoryPriceEligibilityhttps://github.com/RevenueCat/purchases-flutter/issues/163 https://github.com/RevenueCat/purchases-flutter/pull/164
3.0.0 #
- Adds null safety support and increases minimum Dart SDK version to 2.12.0 https://github.com/RevenueCat/purchases-flutter/pull/155 https://github.com/RevenueCat/purchases-flutter/pull/161
- Removes all analyzer warnings. https://github.com/RevenueCat/purchases-flutter/pull/154
2.0.3 #
- Fixed build issue on macOS targets https://github.com/RevenueCat/purchases-flutter/pull/151
2.0.2 #
- Updated pubspec.yaml https://github.com/RevenueCat/purchases-flutter/pull/147
2.0.1 #
- Updated pubspec.yaml https://github.com/RevenueCat/purchases-flutter/pull/143
2.0.0 #
-
removes deprecated
getEntitlements, replaced bygetOfferings -
removes deprecated
makePurchase, replaced bypurchaseProduct -
iOS:
- added new method,
syncPurchases, that enables syncing the purchases in the local receipt with the backend without risking a password prompt. The method was already available on Android. - added a new method,
presentCodeRedemptionSheet, for offer codes redemption.
- added new method,
-
Bumped purchases-hybrid-common to 1.5.0 Changelog here
-
Bumped purchases-ios to 3.9.2 Changelog here
-
Bumped purchases-android to 4.0.1 Changelog here
1.4.3 #
- Explicitly added
Purchasesframework to podspec's linker flags so it gets correctly linked in the plugin pod. Fixed mapping of xcconfig files in Runner example. https://github.com/RevenueCat/purchases-flutter/pull/128
1.4.2 #
- Moved from valid architectures to excluded architectures in the Podfile, following Flutter's example. https://github.com/RevenueCat/purchases-flutter/pull/127
1.4.1 #
- Bumped common files to 1.4.5 Changelog here https://github.com/RevenueCat/purchases-flutter/pull/121
1.4.0 #
- Bumped common files to 1.4.4 Changelog here
- Added MacOS support
- Added subscription offers support
1.3.1 #
- Build config updates to fix build issues on iOS:
- Added DEFINES_MODULE build setting for cocoapods projects
- added swift version
- made framework compile statically
- replaced #import with @import https://github.com/RevenueCat/purchases-flutter/pull/100
- bumped iOS version to 3.7.2
- bumped
purchases-hybrid-commonversion to 1.4.3
1.3.0 #
- Attribution V2:
- Deprecated
addAttributionin favor ofsetAdjustId,setAppsflyerId,setFBAnonymousId,setMparticleId. - Added support for OneSignal via
setOnesignalId - Added
setMediaSource,setCampaign,setAdGroup,setAd,setKeyword,setCreative, andcollectDeviceIdentifiershttps://github.com/RevenueCat/purchases-android/pull/184
- Deprecated
- Bumped
purchases-hybrid-commonto 1.4.2 Changelog here - Bumped
purchases-iosto 3.7.1 Changelog here - Bumped
purchases-androidto 3.5.0 Changelog here
1.2.1 #
- Fix a NullPointerException in the Android plugin (https://github.com/RevenueCat/purchases-flutter/pull/83)
- Made some clarifications on the docs for the type parameter in getProducts and purchaseProduct (https://github.com/RevenueCat/purchases-flutter/pull/81)
1.2.0 #
- Bumped iOS to 3.4.0 Changelog here
- Bumped Android to 3.2.0 Changelog here
- Upgrade Flutter Android APIs (https://github.com/RevenueCat/purchases-flutter/pull/74)
- Adds userDefaultsSuiteName as an option when setting up the SDK (https://github.com/RevenueCat/purchases-flutter/pull/70)
- Added managementURL to PurchaserInfo (https://github.com/RevenueCat/purchases-flutter/pull/67)
- Added originalPurchaseDate to PurchaserInfo (https://github.com/RevenueCat/purchases-flutter/pull/66)
- Added
setProxyURL(https://github.com/RevenueCat/purchases-flutter/pull/63) - Exposes
setFinishTransactions(https://github.com/RevenueCat/purchases-flutter/pull/45) - Adds missing error codes (https://github.com/RevenueCat/purchases-flutter/pull/64)
- Adds new headers for platformFlavor and platformFlavorVersion (https://github.com/RevenueCat/purchases-flutter/pull/57, https://github.com/RevenueCat/purchases-flutter/pull/46)
1.1.1 #
- Update README.md to remove macOS support (#52)
- Await setDebugLogsEnabled before next steps in the sample app (#38)
1.1.0 #
- Adds Subscriber Attributes, which allow developers to store additional, structured information for a user in RevenueCat. More info: https://docs.revenuecat.com/docs/user-attributes.
1.0.5 #
- Updates README.md
- Specifies compatible platforms
1.0.4 #
- Fixes
getOfferingalways returns null #19
1.0.3 #
- Fixes crash when there's no offerings #17
1.0.2 #
- Fixes issue with older versions of Kotlin (#15)
- Updates README.md
- Adds checkTrialOrIntroductoryPriceEligibility
1.0.1 #
- Android updated to 3.0.3
1.0.0 #
- Added
PurchasesErrorHelper.getErrorCode(PlatformException)and enum ofPurchasesErrorCodeto make handling errors easier. (#3) - Support for new Offerings system.
- Deprecates
makePurchasemethods. Replaces withpurchasePackage - Deprecates
getEntitlementsmethod. Replaces withgetOfferings - See our migration guide for more info: https://docs.revenuecat.com/v3.0/docs/offerings-migration
- Updates to BillingClient 2.0.3. If finishTransactions is set to false (or observerMode is true when configuring the SDK), this SDK won't acknowledge any purchase.
- Adds proration mode support on upgrades/downgrades (#14)
- Adds
requestDateand PurchaserInfo missing properties #12 - New identity changes:
- The .createAlias() method is no longer required, use .identify() instead
- .identify() will create an alias if being called from an anonymous ID generated by RevenueCat
- Added an isAnonymous property to Purchases.sharedInstance
- Improved offline use
0.3.3 #
- Dynamically access context and activity from registrar (https://github.com/RevenueCat/purchases-flutter/pull/11)
0.3.2 #
- Fixes
expirationDatein EntitlementInfo for iOS.
0.3.1 #
- Fixes crash when there's a trial period and not an introductory price on Android.
0.3.0 #
- Deprecates
activeEntitlementsin PurchaserInfo and addsentitlementsobject to PurchaserInfo. For more info check out https://docs.revenuecat.com/docs/purchaserinfo - Fixes exception when calling
makePurchasewith a bad product identifier in iOS - Fixes
makePurchasemissing theuserCancelledboolean in Android - Fixes
makePurchasenot working in Android when calling witholdSkusparameter - Fixes trial info being lost in Android. Access
introductoryPricein the product information to get information around the trial period.
0.2.2 #
- Upgrades Android SDK to https://github.com/RevenueCat/purchases-android/releases/tag/2.3.1
0.2.1 #
- Makes some changes to the introductory pricing due to some inconsistencies introduced in 0.2.0. Introductory pricing is now an object part of the product.
0.2.0 #
- Upgrades iOS SDK to https://github.com/RevenueCat/purchases-ios/releases/tag/2.5.0
- Upgrades Android SDK to https://github.com/RevenueCat/purchases-android/releases/tag/2.3.0.
- Adds Facebook as supported attribution network.
- Adds automatic Apple Search Ads attribution collection. Disabled by default.
- Adds introductory pricing to the iOS product.
0.1.4 #
- Fixes UninitializedPropertyAccessException when trying to close the instance onDestroy of the Android Activity.
0.1.3 #
- Formats files
0.1.2 #
- Adds more docs to custom types
- Fixes report issue link
0.1.1 #
- Fixes userCancelled in Android
- Adds docs
0.1.0 #
- Initial release