Releases: Purchasely/Purchasely-iOS
4.1.0 - Absolute Timer Tags and Metadata
🚨 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:
- 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.
- 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.
- Minor Improvements: Additionally, this version includes numerous minor enhancements and refinements to enhance the overall user experience.
4.0.3 - Fixes and improvements
🚨 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
🚨 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:
- We have resolved an issue where an alert would erroneously appear when an error occurred during the fetchPresentation process.
Purchasely.signPromotionalOffer()
andPurchasely.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
🚨 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
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
🚨 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
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
This minor release intends to fix several internal issues about our paywall rendering.
3.7.1 - Fix crash on iOS13
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
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+).