Skip to content

Releases: Purchasely/Purchasely-iOS

4.1.0 - Absolute Timer Tags and Metadata

29 Sep 08:52
Compare
Choose a tag to compare

🚨 Important: This SDK version uses StoreKit 2 by default. Read the documentation for more information.
You can still use StoreKit 1 by changing the configuration with Purchasely.start(storekitSettings: .storeKit1)

This version includes the following features and improvements:

  1. Timer Tags: Timer tags have been added to all fields of the paywall with a specific date. This feature allows you to set timers in various formats throughout your paywalls, promoting specific offers for a limited time. For instance, you can set a countdown to the end of Black Friday, and the timer will continuously display the time remaining until that date.
  2. Metadata for Your Own Paywall: Utilizing the "Your Own Paywall" template feature, you can now customize your paywalls with Purchasely technology, including tags. This customization feature enables you to update your paywalls dynamically using variables, known as metadata. This flexibility allows for the seamless integration of client-specific paywalls and Purchasely paywalls within the same application, providing similar benefits.
  3. Minor Improvements: Additionally, this version includes numerous minor enhancements and refinements to enhance the overall user experience.

4.0.3 - Fixes and improvements

26 Sep 10:20
d1a247b
Compare
Choose a tag to compare

🚨 Important: This SDK version uses StoreKit 2 by default. Read the documentation for more information.
You can still use StoreKit 1 by changing the configuration with Purchasely.start(storekitSettings: .storeKit1)

In this release, we have addressed a bug affecting the purchase action while using the SDK in Observer mode

4.0.2 - Fixes and improvements

21 Sep 06:01
Compare
Choose a tag to compare

🚨 Important: This SDK version uses StoreKit 2 by default. Read the documentation for more information.
You can still use StoreKit 1 by changing the configuration with Purchasely.start(storekitSettings: .storeKit1)

In this release, we have addressed minor bugs:

  1. We have resolved an issue where an alert would erroneously appear when an error occurred during the fetchPresentation process.
  2. Purchasely.signPromotionalOffer() and Purchasely.purchaseWithPromotionalOffer() are now available with StoreKit 1 starting with iOS version 12.2

4.0.1 - New public methods for Promotional Offers and StoreKit 2 Improvements

21 Sep 06:02
Compare
Choose a tag to compare

🚨 Important: This SDK version uses StoreKit 2 by default. You MUST send the credentials for us to access Apple's API. Read the documentation here.

🚧 Important: Documentation for this release is in progress and will be available in early September. Some methods and properties have undergone changes. Detailed information will follow soon.

In this release we introduced new public methods:

  • New method allowing integrators to ask our SDK to sign a promotional offer for them.
  • New method to directly purchase a product with a promotional offer

We’ve improved our way of working with the StoreKit version:

  • Added fallback to StoreKit1 in case StoreKit2 is not properly initialized in our console
  • Improved StoreKit 2 introductory offers eligibility check
  • Added StoreKit 2 promotional offers specific errors

We’ve also improved and fixed minor issues:

  • Added missing gesture handling preventing presentationClosed event to be triggered
  • Improved network errors handling

3.7.4 - Introductory offers eligibility check optimization and bug fixes

01 Sep 15:21
Compare
Choose a tag to compare

In this release we introduced new public methods:

  • New method allowing integrators to ask our SDK if the user is anonymous

We’ve also made some improvements and fixed minor issues:

  • Introductory offers eligibility check improvement with StoreKit 2
  • Better Network error handling
  • Fixed swipe back events not send

4.0.0 - Promo Offers and new Asynchronous Eligibility Check

11 Aug 12:44
208ffc9
Compare
Choose a tag to compare

🚨 Important: This SDK version uses StoreKit 2 by default. You MUST send the credentials for us to access Apple's API. Read the documentation here.

🚧 Important: Documentation for this release is in progress and will be available in early September. Some methods and properties have undergone changes. Detailed information will follow soon.

In this release, we’ve introduced a more efficient, asynchronous method for fetching the eligibility status of plans.
Optimizations

Promo Offers

  • New Feature: Excitingly, we’re introducing support for promotional offers

Eligibility Management

  • Streamlined and restructured for products, providing a more coherent and optimized experience.

Public Interface Updates

  • Cleaned up by removing any outdated methods.
  • Several methods have been renamed and refactored for clarity and better usage.

3.7.3 - StoreKit2 eligibility check and period price display bug fix

01 Aug 16:18
c522a10
Compare
Choose a tag to compare

This release introduce a more effective eligibility check for introductory and promo offers.
It also fixes a bug affecting the price display depending on time period.

3.7.2 - Relative countdowns and bug fixes

27 Jun 12:32
Compare
Choose a tag to compare

This minor release intends to fix several internal issues about our paywall rendering.

3.7.1 - Fix crash on iOS13

06 Jun 13:24
Compare
Choose a tag to compare

Because of an issue regarding apps and SDKs compiled with XCode 14.2 that crash on devices running iOS13, we make a new small release to address it.

3.7.0 - Support for Gifs, NL language and bug fixes

05 Jun 13:21
Compare
Choose a tag to compare

For this new release, we are now supporting GIFs for your paywalls.

NL is now supported as well as a new language.

We also fix several issues, the main one is our SDK is now available starting with iOS 11 (the past couple of releases are only available for iOS13+).