Skip to content

Releases: apphud/ApphudSDK

v3.5.8

13 Jan 09:55
edad687
Compare
Choose a tag to compare

What's new in v3.5.8:

  • Fixed a bug that could lead to consumable purchases not to be tracked after purchasing an auto-renewable subscription in certain scenarios
  • Merged #127

v3.5.7

25 Nov 12:56
a022887
Compare
Choose a tag to compare

What's new in v3.5.7:

  • Support for Web-to-Web flows. This introduces a new SDK method attributeFromWeb(data: [AnyHashable: Any], callback: @escaping (Bool, ApphudUser?) -> Void). Added ability to restore by email.

v3.5.5

23 Oct 12:31
5e27d38
Compare
Choose a tag to compare

What's new in v3.5.5:

  • Initial support for Web-to-Web flow. This introduces a new SDK method attributeFromWeb(data: [AnyHashable: Any], callback: @escaping (Bool, ApphudUser?) -> Void).
  • Fixed a bug that could lead to missing a consumable purchase in rare cases.

v3.5.3

11 Oct 13:30
f231c43
Compare
Choose a tag to compare

What's new in v3.5.3:

  • Swift 6 compatibility: The codebase is now fully compatible with Swift 6.
  • In-app Branch attribution support: We've added support for Branch attribution directly within the app.
  • Optimized currency fetching: Currency fetching processes have been improved for better performance and accuracy.
  • Enhanced code safety: Various improvements have been made to ensure safer and more robust code.

v3.5.0

13 Sep 12:04
cbdaff4
Compare
Choose a tag to compare

What's new in v3.5.0:

  • Added support for real-time audience segmentation in placements based on user properties. This includes two new methods forceFlushUserProperties and deferPlacements. Learn more.
  • Fixed a bug that appeared only in 3.4.0 and could lead to incorrect audience segmentation in placements based on store country parameter.

v3.4.0

22 Jul 13:55
8b0a05f
Compare
Choose a tag to compare

What's new in v3.4.0:

  • Internal improvements and bugs fixes

v3.3.6

26 Apr 09:21
2b03ea5
Compare
Choose a tag to compare

What's new in v3.3.6:

  • [BREAKING] ApphudGroup's products variable was changed to productIds.
  • Fixed #115
  • Fixed a bug when await Apphud.permissionsGroup() method would not fetch all the products, but only those from Paywalls.

v3.3.2

18 Apr 05:01
Compare
Choose a tag to compare

What's new in v3.3.2:

  • Fixed an issue #112
  • Added VisionOS Example app

v3.3.1

17 Apr 11:42
Compare
Choose a tag to compare

What's new in v.3.3.1:

  • Fixed Privacy Manifest for SPM

v.3.3.0

11 Apr 11:59
Compare
Choose a tag to compare

What's new in v3.3.0:

  • Added PrivacyInfo file in order to be compliant with recent Apple's Privacy changes.
  • [BREAKING] placementsDidLoadCallback method renamed to fetchPlacements and now can return optional error.
  • Added optional maxAttempts parameter to placements(), paywalls(), fetchPlacements{} and fetchSKProducts methods.
  • Removed @MainActor requirement from hasPremiumAccess and hasActiveSubscription methods.
  • migratePurchasesIfNeeded method was removed as no longer needed.
  • [BREAKING] IDFV (IdentifierForVendor) is no longer collected by SDK. You must call setDeviceIdentifiers(idfa: String?, idfv: String?) method manually.
  • [BREAKING] Device Attribution Identifiers (such as appsflyer_id, adid) are no longer automatically collected by SDK.
  • [BREAKING] setAdvertisingIdentifier(_ idfa: String) method was renamed to setDeviceIdentifiers(idfa: String?, idfv: String?).
  • Added networkIssue() method to ApphudError
  • Fixed a bug that prevented Apphud SDK to load correctly on Etisalat ISP in United Arab Emirates
  • Other internal improvements.