Releases: RevenueCat/purchases-android
Releases · RevenueCat/purchases-android
2.2.0
- BREAKING CHANGE Call
syncTransactions
to send purchases information to RevenueCat after any restore or purchase if you are using the SDK inobserverMode
. See our guide on Migrating Subscriptions for more information onsyncTransactions
: 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 therc_gps_adid
parameter.- A network user identifier can be send to the
addAttribution
function, replacing the previousrc_appsflyer_id
parameter. - Adds an optional configuration boolean
observerMode
. This will set the value offinishTransactions
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
2.1.1
2.1.0
- 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
- 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.