Skip to content

Releases: RevenueCat/purchases-ios

3.6.0-beta

07 Aug 16:01
ff55f4a
Compare
Choose a tag to compare
3.6.0-beta Pre-release
Pre-release
  • Fix crash when productIdentifier or payment is nil.
    #297
  • Fixes ask-to-buy flow and will now send an error indicating there's a deferred payment.
    #296
  • Fixes application state check on app extensions, which threw a compilation error.
    #303
  • Restores will now always refresh the receipt.
    #287
  • New properties added to the PurchaserInfo to better manage non-subscriptions.
    #281

3.5.2

28 Jul 21:11
bc0e76d
Compare
Choose a tag to compare
  • Feature/defer cache updates if woken from push notification
    #288

3.5.1

22 Jul 21:09
c44d4e1
Compare
Choose a tag to compare
  • Removes all references to ASIdentifierManager and advertisingIdentifier. This should help with some Kids apps being rejected
    #286
  • Fix for posting wrong duration P0D on consumables
    #289

3.5.0

09 Jul 18:44
7374554
Compare
Choose a tag to compare

3.5.0

  • Added a sample watchOS app to illustrate how to integrate in-app purchases on watchOS with RevenueCat
    #263
  • Fixed build warnings from Clang Static Analyzer
    #265
  • Added StoreKit Configuration files for local testing + new schemes configured to use them.
    #267
    #270
  • Added GitHub Issue Templates
    #269

3.4.0

09 Jun 19:44
Compare
Choose a tag to compare

3.4.0

  • Added proxyKey, useful for kids category apps, so that they can set up a proxy to send requests through. Do not use this unless you've talked to RevenueCat support about it.
    #258
  • Added managementURL to purchaserInfo. This provides an easy way for apps to create Manage Subscription buttons that will correctly redirect users to the corresponding subscription management page on all platforms.
    #259
  • Extra fields sent to the post receipt endpoint: normal_duration, intro_duration and trial_duration. These will feed into the LTV model for more accurate LTV values.
    #256
  • Fixed a bug where if the appUserID was not found in NSUserDefaults and createAlias was called, the SDK would create an alias to (null).
    #255
  • Added mParticle as an option for attribution.
    #251
  • Fixed build warnings for Mac Catalyst
    #247
  • Simplified Podspec and minor cleanup
    #248

3.3.1

14 May 17:46
ab78699
Compare
Choose a tag to compare

3.3.1

  • Fixed version numbers that accidentally included the -SNAPSHOT suffix

3.3.0

13 May 20:12
e5705f8
Compare
Choose a tag to compare

3.3.0

  • Reorganized file system structure for the project
    #242
  • New headers for observer mode and platform version
    #237
    #240
    #241
  • Fixes subscriber attributes migration edge cases
    #233
  • Autodetect appUserID deletion
    #232
    #236
  • Removes old trello link
    #231
  • Removes unused functions
    #228
  • Removes unnecessary no-op call to RCBackend's postSubscriberAttributes
    #227
  • Fixes a bug where subscriber attributes are deleted when an alias is created.
    #222
  • Fixes crash when payment.productIdentifier is nil
    #226
  • Updates invalidatePurchaserInfoCache docs
    #223

3.2.2

01 Apr 20:20
a86c574
Compare
Choose a tag to compare

3.2.2

  • Fixed build warnings about nil being passed to callees that require non-null parameters
    #216

3.2.1

25 Mar 22:05
a9ef3a0
Compare
Choose a tag to compare

3.2.1

  • Fixed build warnings on tvOS and API availability checks
    #212

3.1.2

20 Mar 18:56
06b709d
Compare
Choose a tag to compare

3.1.2

  • Added an extra method, setPushTokenString, to be used by multi-platform SDKs that don't
    have direct access to the push token as NSData *, but rather as NSString *.
    #208