FrakInstallPresentation
enum FrakInstallPresentationWhich StoreKit surface offers the wallet install from the sheet’s install step.
Neither carries App Store attribution: campaignToken, providerToken and
customProductPageIdentifier all resolve inside the presented app’s own App Store Connect
account, which is the wallet’s, never the merchant’s.
Conforms to Swift.Equatable, Swift.Hashable, Swift.Sendable
Defined in: Sources/FrakSDKUI/FrakSharingConfiguration.swift:45
FrakInstallPresentation.overlay(_:)
Section titled “FrakInstallPresentation.overlay(_:)”case overlay(FrakInstallPresentation.Overlay)A banner attached to the window scene. It installs in place and does not cover the sheet, at the cost of no styling control and no report of whether it drew.
FrakInstallPresentation.storeProductPage
Section titled “FrakInstallPresentation.storeProductPage”case storeProductPageA modal store page over the sheet. The user comes back to the sheet when it closes.
Type properties
Section titled “Type properties”overlay
Section titled “overlay”static var overlay: FrakInstallPresentation { get }Operators
Section titled “Operators”!=(::)
static func != (lhs: Self, rhs: Self) -> BoolReturns a Boolean value indicating whether two values are not equal.
Inequality is the inverse of equality. For any values a and b, a != b
implies that a == b is false.
This is the default implementation of the not-equal-to operator (!=)
for any type that conforms to Equatable.
- Parameters:
- lhs: A value to compare.
- rhs: Another value to compare.