Skip to content

6.1.1

Latest

Choose a tag to compare

@EPIKorial EPIKorial released this 10 Sep 15:34

Purchasely iOS SDK 6.1.1

6.1.1 is a maintenance release. There are no breaking changes, and an existing integration needs no code change.

Fixes

  • A paywall your app presents itself always reports its result. When you preload a presentation and present presentation.controller yourself, onDismissed now fires with the real outcome on every close path: the close button, a completed purchase, a restore, or a web checkout. Previously the callback could be lost, or arrive as cancelled after a purchase. The workaround of keeping the PLYPresentation in a property is no longer needed.
  • Opening a Screen from an app-presented paywall no longer leaves an invisible window. The nested Screen now displays over your paywall, closes normally, and its result reaches your app. Previously it could leave a transparent window on top of the app that blocked every tap.
  • Flow steps carry the right campaign. Every step of a flow now inherits its campaign, placement and audience from the flow it belongs to. Previously, a flow preloaded through a placement could make the steps of a later flow report that placement and no campaign.
  • StoreKit 1 receipts carry the campaign. A purchase made through StoreKit 1 now sends its campaign_id, and a promotional offer sends its introductory cycle count, matching StoreKit 2. Campaign attribution is now complete for StoreKit 1 apps.
  • No more screens lost during a dismissal. The SDK no longer presents a screen on top of a controller that is still being dismissed, which could make the next flow step or a fullscreen paywall disappear silently.

Full list of the changes: docs.purchasely.com/changelog