github superwall/Superwall-iOS 3.9.0

latest releases: 4.8.1, 4.8.0, 4.7.0...
11 months ago

Enhancements

  • If a network issue occurs while retrieving the latest Superwall configuration, or it takes longer than 1s to retrieve, the SDK falls back to a cached version. Then it tries to refresh it in the background. This behavior is behind a feature flag.
  • When the Superwall configuration is set or refreshed, a config_refresh event is tracked, which will give insight into whether a cached version of the Superwall configuration is being used or not.
  • When the Superwall configuration fails to be retrieved, a config_fail event is tracked.
  • Adds the config_caching capability.
  • Adds the SuperwallOption collectAdServicesAttribution. When set to true, this will get the app-download campaign attributes associated with Apple Search Ads and attach them to the user attributes. This happens once per user per install. Calling Superwall.shared.reset() will fetch the attributes again and attach them to the new user.
  • AddsadServicesAttributionRequest_start, adServicesAttributionRequest_fail, and adServicesAttributionRequest_complete events for the lifecycle of collecting AdServices attributes.

Fixes

  • Adds in missing weak self references inside task group closures.

Don't miss a new Superwall-iOS release

NewReleases is sending notifications on new releases.