diff --git a/Sources/DocCDocumentation/DocCDocumentation.docc/Purchases.md b/Sources/DocCDocumentation/DocCDocumentation.docc/Purchases.md index d08dad3399..9c5529bd45 100644 --- a/Sources/DocCDocumentation/DocCDocumentation.docc/Purchases.md +++ b/Sources/DocCDocumentation/DocCDocumentation.docc/Purchases.md @@ -122,6 +122,7 @@ Most features require configuring the SDK before using it. - ``Purchases/verboseLogs`` - ``Purchases/verboseLogHandler`` - ``Purchases/allowSharingAppStoreAccount`` +- ``Configuration/Builder/with(entitlementVerificationMode:)`` ### Configuring the SDK with parameters (deprecated) - ``Purchases/configure(withAPIKey:appUserID:)`` diff --git a/Sources/Purchasing/Configuration.swift b/Sources/Purchasing/Configuration.swift index 0a01691102..c84326c29e 100644 --- a/Sources/Purchasing/Configuration.swift +++ b/Sources/Purchasing/Configuration.swift @@ -172,18 +172,21 @@ import Foundation } /// Set ``Configuration/EntitlementVerificationMode``. + /// /// Defaults to ``Configuration/EntitlementVerificationMode/disabled``. /// /// The result of the verification can be obtained from ``EntitlementInfos/verification`` or /// ``EntitlementInfo/verification``. - /// - /// - Note: This requires iOS 13+. - /// - Important: This feature is currently in beta. + /// + /// - Note: This feature requires iOS 13+. /// - Warning: When changing from ``Configuration/EntitlementVerificationMode/disabled`` /// to ``Configuration/EntitlementVerificationMode/informational`` /// the SDK will clear the ``CustomerInfo`` cache. /// This means that users will need to connect to the internet to get back their entitlements. /// + /// ### Related Articles + /// - [Documentation](https://rev.cat/trusted-entitlements) + /// /// ### Related Symbols /// - ``Configuration/EntitlementVerificationMode`` /// - ``VerificationResult`` @@ -222,6 +225,9 @@ extension Configuration { /// Defines how strict ``EntitlementInfo`` verification ought to be. /// + /// ### Related Articles + /// - [Documentation](https://rev.cat/trusted-entitlements) + /// /// ### Related Symbols /// - ``VerificationResult`` /// - ``Configuration/Builder/with(entitlementVerificationMode:)`` diff --git a/Sources/Purchasing/EntitlementInfo.swift b/Sources/Purchasing/EntitlementInfo.swift index 21f215e6a2..285d64d9bb 100644 --- a/Sources/Purchasing/EntitlementInfo.swift +++ b/Sources/Purchasing/EntitlementInfo.swift @@ -167,6 +167,9 @@ extension PeriodType: DefaultValueProvider { @objc public var ownershipType: PurchaseOwnershipType { self.contents.ownershipType } /// Whether this entitlement was verified. + /// + /// ### Related Articles + /// - [Documentation](https://rev.cat/trusted-entitlements) /// /// ### Related Symbols /// - ``VerificationResult`` diff --git a/Sources/Purchasing/EntitlementInfos.swift b/Sources/Purchasing/EntitlementInfos.swift index 07251efe56..42022e6089 100644 --- a/Sources/Purchasing/EntitlementInfos.swift +++ b/Sources/Purchasing/EntitlementInfos.swift @@ -32,6 +32,10 @@ import Foundation } /// Whether these entitlements were verified. + /// + /// ### Related Articles + /// - [Documentation](https://rev.cat/trusted-entitlements) + /// /// ### Related Symbols /// - ``VerificationResult`` @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.2, *) diff --git a/Sources/Security/VerificationResult.swift b/Sources/Security/VerificationResult.swift index 2c19f2fd2f..40aa3ce254 100644 --- a/Sources/Security/VerificationResult.swift +++ b/Sources/Security/VerificationResult.swift @@ -36,6 +36,9 @@ import Foundation /// } /// ``` /// +/// ### Related Articles +/// - [Documentation](https://rev.cat/trusted-entitlements) +/// /// ### Related Symbols /// - ``Configuration/EntitlementVerificationMode`` /// - ``Configuration/Builder/with(entitlementVerificationMode:)``