purchases-ios

In-app purchases and subscriptions made easy. Support for iOS, watchOS, tvOS, macOS, and visionOS.

MIT License

Stars
2.1K
Committers
65

Bot releases are hidden (Show)

purchases-ios -

Published by vegaro almost 5 years ago

  • Adds observer_mode to the backend post receipt call.
purchases-ios - 3.0.0

Published by vegaro almost 5 years ago

  • Support for new Offerings system.
  • Deprecates makePurchase methods. Replaces with purchasePackage
  • Deprecates entitlements method. Replaces with offerings
  • See our migration guide for more info: https://docs.revenuecat.com/v3.0/docs/offerings-migration
  • Added Purchases. prefix to Swift classes to avoid conflicts https://github.com/RevenueCat/purchases-ios/issues/131
  • Enabled base internationalisation to silence a warning (#119)
  • Migrates tests to Swift 5 (#138)
  • New identity changes (#133):
    • 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.shared
    • Improved offline use
purchases-ios - 2.6.1

Published by vegaro almost 5 years ago

purchases-ios - 3.0.0 Beta 3

Published by vegaro almost 5 years ago

  • Enabled base internationalisation to silence a warning (#119)
  • Migrates tests to Swift 5 (#138)
  • New identity changes (#133):
    • 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.shared
    • Improved offline use
purchases-ios - 3.0.0 Beta 2

Published by vegaro almost 5 years ago

purchases-ios - 3.0.0 Beta

Published by vegaro about 5 years ago

purchases-ios - 2.6.0

Published by vegaro about 5 years ago

purchases-ios - 2.5.0

Published by vegaro over 5 years ago

  • BREAKING CHANGE: fixed a typo in addAttributionData Swift's name.
  • Error logs for AppsFlyer if using deprecated rc_appsflyer_id
  • Error logs for AppsFlyer if missing networkUserID
purchases-ios - 2.4.0

Published by vegaro over 5 years ago

  • BUGFIX: userId parameter in identify is not nullable anymore.
  • DEPRECATION: automaticAttributionCollection is now deprecated in favor of automaticAppleSearchAdsAttributionCollection since it's a more clear name.
  • NEW FEATURE: UIKitForMac support.
  • NEW FEATURE: Facebook Ads Attribution support https://docs.revenuecat.com/docs/facebook-ads.

https://github.com/RevenueCat/purchases-ios/milestone/1

purchases-ios - 2.3.0

Published by vegaro over 5 years ago

  • addAttribution is now a class method that can be called before the SDK is configured.
  • addAttribution will automatically add the rc_idfa and rc_idfv parameters if the AdSupport and UIKit frameworks are included, respectively.
  • A network user identifier can be send to the addAttribution function, replacing the previous rc_appsflyer_id parameter.
  • Apple Search Ad attribution can be automatically collected by setting the automaticAttributionCollection boolean to true before the SDK is configured.
  • Adds an optional configuration boolean observerMode. This will set the value of finishTransactions at configuration time.
  • Header updates to include client version which will be used for debugging and reporting in the future.
purchases-ios - 2.2.0

Published by vegaro over 5 years ago

  • Adds subscription offers
purchases-ios - 2.1.1

Published by vegaro over 5 years ago

  • Avoid refreshing receipt every time restore is called
purchases-ios - 2.1.0

Published by vegaro over 5 years ago

  • BREAKING CHANGE Adds userCancelled as a parameter to the completion block of the makePurchase function.
  • Better error codes.
  • Adds canMakePayments class method to check if the device can make payments
purchases-ios - 2.1.0-rc1

Published by vegaro over 5 years ago

  • BREAKING CHANGE Adds userCancelled as a parameter to the completion block of the makePurchase function.
  • Better error codes.
purchases-ios - 2.0.0

Published by vegaro over 5 years ago

  • Refactor to all block based methods
  • Optional delegate method to receive changes in Purchaser Info
  • Ability to turn on detailed logging by setting debugLogsEnabled
purchases-ios - 2.0.0-rc1

Published by vegaro almost 6 years ago

  • Refactor to all block based methods
  • Optional delegate method to receive changes in Purchaser Info
  • Ability to turn on detailed logging by setting debugLogsEnabled
purchases-ios - 1.2.1

Published by vegaro almost 6 years ago

  • Adds Tenjin support
purchases-ios - 1.2.0

Published by vegaro almost 6 years ago

  • Singleton management handled by the SDK
  • Adds reset, identify and create alias calls
purchases-ios - 1.2.0-rc2

Published by vegaro almost 6 years ago

  • Fixed an issue with aliasing. If no completion block was passed, the new app user id was actually the existing one, so no aliasing was happening.
  • Refreshes caches after identify and reset and makes sure the updated Purchaser info listener gets called.
purchases-ios - 1.2.0-rc1

Published by vegaro almost 6 years ago