Breaking Changes
- Changes Objective-C method
getTrackInfo
togetTrackResult
to be in line with the Swift API. - Removes the error case from the
TrackResult
and adds inuserIsSubscribed
andpaywallNotAvailable
cases. - Moves main actor conformance to functions of PurchaseController protocol rather than the whole protocol.
- Changes Objective-C method
setUserAttributesDictionary(_:)
tosetUserAttributes(_:)
.
Fixes
- Makes
NetworkEnvironment
Objective-C compatible. - Fixes an issue where a manually dismissed modally presented paywall wouldn't properly dismiss.
- Fixes race condition when calling identify and tracking a paywall.