Skip to content

Releases: RevenueCat/purchases-android

2.2.0

14 May 23:23
Compare
Choose a tag to compare
  • BREAKING CHANGE Call syncTransactions to send purchases information to RevenueCat after any restore or purchase if you are using the SDK in observerMode. See our guide on Migrating Subscriptions for more information on syncTransactions: https://docs.revenuecat.com/docs/migrating-existing-subscriptions
  • addAttribution is now a static method that can be called before the SDK is configured.
  • addAttribution will automatically add the rc_gps_adid parameter.
  • A network user identifier can be send to the addAttribution function, replacing the previous rc_appsflyer_id parameter.
  • Adds an optional configuration boolean observerMode. This will set the value of finishTransactions at configuration time.
  • Updated BillingClient to 1.2.2.
  • makePurchase now requires a SKUDetails product instead of a sku and type.
  • Header updates to include client version and locale which will be used for debugging and reporting in the future.

2.1.2

06 May 17:26
Compare
Choose a tag to compare
  • Fixes exception when inputstream is null.
  • Fixes an exception when Purchases is instantiated from a background thread.
  • Fixes concurrency issue on servicerequests.

2.1.1

17 Apr 20:28
Compare
Choose a tag to compare
  • Adds setFinishTransactions. Set this to false if you are finishing transactions outside of the Purchases SDK

2.1.0

05 Apr 00:18
Compare
Choose a tag to compare
  • Adds userCancelled as a parameter to the completion block of the makePurchase function
  • Better error codes
  • The entitlements call now fails if the service returns FEATURE_NOT_SUPPORTED or BILLING_UNAVAILABLE. Also that DEVELOPER_ERROR that was always displaying in the logs, now shows as "Billing Service Setup is already trying to connect."
  • Fixes some exceptions not being reported. We might start seeing more crashes that were silent before.

2.1.0-rc1

26 Mar 01:08
Compare
Choose a tag to compare
2.1.0-rc1 Pre-release
Pre-release
  • Adds userCancelled as a parameter to the completion block of the makePurchase function
  • Better error codes
  • The entitlements call now fails if the service returns FEATURE_NOT_SUPPORTED or BILLING_UNAVAILABLE. Also that DEVELOPER_ERROR that was always displaying in the logs, now shows as "Billing Service Setup is already trying to connect."
  • Fixes some exceptions not being reported. We might start seeing more crashes that were silent before.

2.0.1

19 Feb 18:39
Compare
Choose a tag to compare

• Fixes ConcurrentModificationException and syncronizes purchaseCallbacks.

2.0.0

31 Jan 23:59
Compare
Choose a tag to compare
  • Refactor to all block based methods
  • Optional listener method to receive changes in Purchaser Info
  • Ability to turn on detailed logging by setting debugLogsEnabled
  • Use of AndroidX dependencies
  • Upgraded Kotlin, compile and target versions

2.0.0-rc1

22 Jan 00:03
Compare
Choose a tag to compare
2.0.0-rc1 Pre-release
Pre-release
  • Refactor to all block based methods
  • Optional delegate method to receive changes in Purchaser Info
  • Ability to turn on detailed logging by setting debugLogsEnabled

1.4.2

22 Jan 00:02
Compare
Choose a tag to compare
  • Sends cached purchaser info after listener is set to fix offline

1.4.1

16 Jan 19:58
Compare
Choose a tag to compare
Version 1.4.1