diff --git a/BackendIntegrationTests/BackendIntegrationTests-Offline.xctestplan b/BackendIntegrationTests/BackendIntegrationTests-Offline.xctestplan index 7b2a0a7606..e8b081351e 100644 --- a/BackendIntegrationTests/BackendIntegrationTests-Offline.xctestplan +++ b/BackendIntegrationTests/BackendIntegrationTests-Offline.xctestplan @@ -60,6 +60,7 @@ "StoreKit2JWSIntegrationTests", "StoreKit2JWSObserverModeIntegrationTests", "StoreKit2JWSObserverModeWithExistingPurchasesTests", + "StoreKit2NotEnabledObserverModeIntegrationTests", "StoreKit2ObserverModeIntegrationTests", "StoreKit2ObserverModeWithExistingPurchasesTests", "SubscriberAttributesManagerIntegrationTests", diff --git a/BackendIntegrationTests/BackendIntegrationTests-Other.xctestplan b/BackendIntegrationTests/BackendIntegrationTests-Other.xctestplan index c3eaa25ef7..b923468622 100644 --- a/BackendIntegrationTests/BackendIntegrationTests-Other.xctestplan +++ b/BackendIntegrationTests/BackendIntegrationTests-Other.xctestplan @@ -54,6 +54,7 @@ "StoreKit2JWSIntegrationTests", "StoreKit2JWSObserverModeIntegrationTests", "StoreKit2JWSObserverModeWithExistingPurchasesTests", + "StoreKit2NotEnabledObserverModeIntegrationTests", "StoreKit2ObserverModeIntegrationTests", "StoreKit2ObserverModeWithExistingPurchasesTests", "TestCase" diff --git a/BackendIntegrationTests/BackendIntegrationTests-SK1.xctestplan b/BackendIntegrationTests/BackendIntegrationTests-SK1.xctestplan index d00e33d148..965e8977b7 100644 --- a/BackendIntegrationTests/BackendIntegrationTests-SK1.xctestplan +++ b/BackendIntegrationTests/BackendIntegrationTests-SK1.xctestplan @@ -61,6 +61,7 @@ "StoreKit2JWSIntegrationTests", "StoreKit2JWSObserverModeIntegrationTests", "StoreKit2JWSObserverModeWithExistingPurchasesTests", + "StoreKit2NotEnabledObserverModeIntegrationTests", "StoreKit2ObserverModeIntegrationTests", "StoreKit2ObserverModeWithExistingPurchasesTests", "SubscriberAttributesManagerIntegrationTests", diff --git a/Examples/MagicWeather/MagicWeather/Sources/Lifecycle/AppDelegate.swift b/Examples/MagicWeather/MagicWeather/Sources/Lifecycle/AppDelegate.swift index d9d3bb5e70..c59bf7ce5e 100644 --- a/Examples/MagicWeather/MagicWeather/Sources/Lifecycle/AppDelegate.swift +++ b/Examples/MagicWeather/MagicWeather/Sources/Lifecycle/AppDelegate.swift @@ -28,7 +28,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate { Purchases.configure( with: Configuration.Builder(withAPIKey: Constants.apiKey) - .with(usesStoreKit2IfAvailable: true) + .with(storeKitVersion: .storeKit2) .build() ) diff --git a/Examples/MagicWeatherSwiftUI/Shared/Sources/Lifecycle/MagicWeatherApp.swift b/Examples/MagicWeatherSwiftUI/Shared/Sources/Lifecycle/MagicWeatherApp.swift index 0c4dacdf67..a1681c639d 100644 --- a/Examples/MagicWeatherSwiftUI/Shared/Sources/Lifecycle/MagicWeatherApp.swift +++ b/Examples/MagicWeatherSwiftUI/Shared/Sources/Lifecycle/MagicWeatherApp.swift @@ -27,7 +27,7 @@ struct MagicWeatherApp: App { Purchases.configure( with: Configuration.Builder(withAPIKey: Constants.apiKey) - .with(usesStoreKit2IfAvailable: true) + .with(storeKitVersion: .storeKit2) .build() ) diff --git a/RevenueCat.xcodeproj/project.pbxproj b/RevenueCat.xcodeproj/project.pbxproj index f55e972a2f..2744942617 100644 --- a/RevenueCat.xcodeproj/project.pbxproj +++ b/RevenueCat.xcodeproj/project.pbxproj @@ -206,6 +206,7 @@ 4D6ABB0E2AF13FB100BB2A08 /* StoreEnvironment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D6ABB0D2AF13FB100BB2A08 /* StoreEnvironment.swift */; }; 4D6ABB102AF13FBD00BB2A08 /* SK2AppTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D6ABB0F2AF13FBD00BB2A08 /* SK2AppTransaction.swift */; }; 4D72E8622B221EA600BF9EFE /* StoreEnvironmentTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D24EF3F2B04EA6000E586D2 /* StoreEnvironmentTests.swift */; }; + 4DBC30962B1DFA97001D33C7 /* StoreKitVersion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DBC30952B1DFA97001D33C7 /* StoreKitVersion.swift */; }; 4DBF1F362B4D572400D52354 /* LocalReceiptFetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DBF1F352B4D572400D52354 /* LocalReceiptFetcher.swift */; }; 4DBF1F372B4D572400D52354 /* LocalReceiptFetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DBF1F352B4D572400D52354 /* LocalReceiptFetcher.swift */; }; 4DC546272AD44BBE005CDB35 /* EncodedAppleReceipt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DC546262AD44BBE005CDB35 /* EncodedAppleReceipt.swift */; }; @@ -347,7 +348,6 @@ 4FFFE6C82AA9467800B2955C /* PaywallEventsManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FFFE6C72AA9467800B2955C /* PaywallEventsManagerTests.swift */; }; 4FFFE6CA2AA946A700B2955C /* MockInternalAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FFFE6C92AA946A700B2955C /* MockInternalAPI.swift */; }; 4FFFE6E72AA948A600B2955C /* PaywallEventsIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FFFE6E62AA948A600B2955C /* PaywallEventsIntegrationTests.swift */; }; - 57032ABF28C13CE4004FF47A /* StoreKit2SettingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57032ABE28C13CE4004FF47A /* StoreKit2SettingTests.swift */; }; 57045B3829C514A8001A5417 /* ProductEntitlementMappingDecodingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57045B3729C514A8001A5417 /* ProductEntitlementMappingDecodingTests.swift */; }; 57045B3A29C51751001A5417 /* GetProductEntitlementMappingOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57045B3929C51751001A5417 /* GetProductEntitlementMappingOperation.swift */; }; 57045B3C29C51AF7001A5417 /* ProductEntitlementMappingCallback.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57045B3B29C51AF7001A5417 /* ProductEntitlementMappingCallback.swift */; }; @@ -530,7 +530,6 @@ 57CD86E6291C344000768DE1 /* UserDefaultsDefaultTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57CD86E5291C344000768DE1 /* UserDefaultsDefaultTests.swift */; }; 57CFB96C27FE0E79002A6730 /* MockCurrentUserProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57CFB96B27FE0E79002A6730 /* MockCurrentUserProvider.swift */; }; 57CFB96D27FE0E79002A6730 /* MockCurrentUserProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57CFB96B27FE0E79002A6730 /* MockCurrentUserProvider.swift */; }; - 57CFB98427FE2258002A6730 /* StoreKit2Setting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57CFB98327FE2258002A6730 /* StoreKit2Setting.swift */; }; 57D04BB827D947C6006DAC06 /* HTTPResponseTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D04BB727D947C6006DAC06 /* HTTPResponseTests.swift */; }; 57D5412E27F6311C004CC35C /* OfferingsResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D5412D27F6311C004CC35C /* OfferingsResponse.swift */; }; 57D5414227F656D9004CC35C /* NetworkError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D5414127F656D9004CC35C /* NetworkError.swift */; }; @@ -1002,6 +1001,7 @@ 4D6ABB0B2AF13F9400BB2A08 /* StoreKit2Receipt.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StoreKit2Receipt.swift; sourceTree = ""; }; 4D6ABB0D2AF13FB100BB2A08 /* StoreEnvironment.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StoreEnvironment.swift; sourceTree = ""; }; 4D6ABB0F2AF13FBD00BB2A08 /* SK2AppTransaction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SK2AppTransaction.swift; sourceTree = ""; }; + 4DBC30952B1DFA97001D33C7 /* StoreKitVersion.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StoreKitVersion.swift; sourceTree = ""; }; 4DBF1F352B4D572400D52354 /* LocalReceiptFetcher.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LocalReceiptFetcher.swift; sourceTree = ""; }; 4DC546262AD44BBE005CDB35 /* EncodedAppleReceipt.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EncodedAppleReceipt.swift; sourceTree = ""; }; 4F0201C32A13C85500091612 /* Assertions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Assertions.swift; sourceTree = ""; }; @@ -1109,7 +1109,6 @@ 4FFFE6C72AA9467800B2955C /* PaywallEventsManagerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PaywallEventsManagerTests.swift; sourceTree = ""; }; 4FFFE6C92AA946A700B2955C /* MockInternalAPI.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockInternalAPI.swift; sourceTree = ""; }; 4FFFE6E62AA948A600B2955C /* PaywallEventsIntegrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PaywallEventsIntegrationTests.swift; sourceTree = ""; }; - 57032ABE28C13CE4004FF47A /* StoreKit2SettingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StoreKit2SettingTests.swift; sourceTree = ""; }; 57045B3729C514A8001A5417 /* ProductEntitlementMappingDecodingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductEntitlementMappingDecodingTests.swift; sourceTree = ""; }; 57045B3929C51751001A5417 /* GetProductEntitlementMappingOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GetProductEntitlementMappingOperation.swift; sourceTree = ""; }; 57045B3B29C51AF7001A5417 /* ProductEntitlementMappingCallback.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductEntitlementMappingCallback.swift; sourceTree = ""; }; @@ -1284,7 +1283,6 @@ 57CD86D9291C1E2300768DE1 /* UserDefaults+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserDefaults+Extensions.swift"; sourceTree = ""; }; 57CD86E5291C344000768DE1 /* UserDefaultsDefaultTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDefaultsDefaultTests.swift; sourceTree = ""; }; 57CFB96B27FE0E79002A6730 /* MockCurrentUserProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockCurrentUserProvider.swift; sourceTree = ""; }; - 57CFB98327FE2258002A6730 /* StoreKit2Setting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StoreKit2Setting.swift; sourceTree = ""; }; 57D04BB727D947C6006DAC06 /* HTTPResponseTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPResponseTests.swift; sourceTree = ""; }; 57D5412D27F6311C004CC35C /* OfferingsResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OfferingsResponse.swift; sourceTree = ""; }; 57D5414127F656D9004CC35C /* NetworkError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkError.swift; sourceTree = ""; }; @@ -1801,10 +1799,10 @@ 57ABA76C28F08DDA003D9181 /* Either.swift */, F530E4FE275646EF001AF6BD /* MacDevice.swift */, 57EAE52A274332830060EB74 /* Obsoletions.swift */, + 4DBC30952B1DFA97001D33C7 /* StoreKitVersion.swift */, 2CB8CF9227BF538F00C34DE3 /* PlatformInfo.swift */, F5FCD3E927DA0D0B003BDC04 /* PriceFormatterProvider.swift */, 57FDAAB9284937A0009A48F1 /* SandboxEnvironmentDetector.swift */, - 57CFB98327FE2258002A6730 /* StoreKit2Setting.swift */, B3AA6237268B926F00894871 /* SystemInfo.swift */, 4FEF41AA2B4F2F3400CD699F /* MapAppStoreDetector.swift */, ); @@ -2052,7 +2050,6 @@ 57ACB12328174B9F000DCC9F /* CustomerInfo+TestExtensions.swift */, 57FDAABD28493A29009A48F1 /* SandboxEnvironmentDetectorTests.swift */, 579189E828F47E8D00BF4963 /* PurchasesDiagnosticsTests.swift */, - 57032ABE28C13CE4004FF47A /* StoreKit2SettingTests.swift */, 5712BE9129241F7900A83F15 /* TimingUtilTests.swift */, 4F8DDB682AAA9189000188F2 /* OperationDispatcherTests.swift */, 4FEF41AC2B4F301800CD699F /* MacAppStoreDetectorTests.swift */, @@ -3404,7 +3401,6 @@ 4F6BEDE22A26B69500CD9322 /* DebugContentViews.swift in Sources */, B3B5FBBC269D121B00104A0C /* Offerings.swift in Sources */, 9A65E03B25918B0900DE00B0 /* CustomerInfoStrings.swift in Sources */, - 57CFB98427FE2258002A6730 /* StoreKit2Setting.swift in Sources */, 5721360F28B4602C006C46BE /* Purchases+nonasync.swift in Sources */, 57DE806D28074976008D6C6F /* Storefront.swift in Sources */, B3B5FBB6269CED6400104A0C /* ErrorDetails.swift in Sources */, @@ -3642,6 +3638,7 @@ 57C2931528BFEF4F0054EDFC /* PurchasesError.swift in Sources */, 57FD7B1528DA4037009CA4E4 /* PurchasesType.swift in Sources */, 57C381DA2796153D009E3940 /* SK1StoreProductDiscount.swift in Sources */, + 4DBC30962B1DFA97001D33C7 /* StoreKitVersion.swift in Sources */, 57DE807328074C76008D6C6F /* SK2Storefront.swift in Sources */, 57A17727276A721D0052D3A8 /* Set+Extensions.swift in Sources */, 4DC546272AD44BBE005CDB35 /* EncodedAppleReceipt.swift in Sources */, @@ -3823,7 +3820,6 @@ 57CFB96C27FE0E79002A6730 /* MockCurrentUserProvider.swift in Sources */, 57ACB13728184CF1000DCC9F /* DecoderExtensionTests.swift in Sources */, 351B516126D44BEB00BD2BD7 /* IdentityManagerTests.swift in Sources */, - 57032ABF28C13CE4004FF47A /* StoreKit2SettingTests.swift in Sources */, 579D2E3A28F0BF5A0094B36F /* BackendInternalTests.swift in Sources */, 351B51C126D450E800BD2BD7 /* OfferingsManagerTests.swift in Sources */, 5796A39927D6C1E000653165 /* BackendPostSubscriberAttributesTests.swift in Sources */, diff --git a/Sources/Error Handling/ErrorCode.swift b/Sources/Error Handling/ErrorCode.swift index 60a2165c07..920d39e7ab 100644 --- a/Sources/Error Handling/ErrorCode.swift +++ b/Sources/Error Handling/ErrorCode.swift @@ -128,9 +128,8 @@ extension ErrorCode: DescribableError { return "The receipt is in use by other subscriber." case .invalidAppleSubscriptionKeyError: return """ - Apple Subscription Key is invalid or not present. In order to provide subscription offers, you must - first generate a subscription key. - Please see https://docs.revenuecat.com/docs/ios-subscription-offers for more info. + Apple In-App Purchase Key is invalid or not present. You must configure an In-App Purchase Key. + Please see https://rev.cat/in-app-purchase-key-configuration for more info. """ case .ineligibleError: return "The User is ineligible for that action." diff --git a/Sources/Logging/Strings/ConfigureStrings.swift b/Sources/Logging/Strings/ConfigureStrings.swift index 7a0e25167c..b47af2eaa6 100644 --- a/Sources/Logging/Strings/ConfigureStrings.swift +++ b/Sources/Logging/Strings/ConfigureStrings.swift @@ -29,14 +29,12 @@ enum ConfigureStrings { case debug_enabled - case store_kit_2_enabled - case observer_mode_enabled - case observer_mode_with_storekit2 - case response_verification_mode(Signing.ResponseVerificationMode) + case storekit_version(StoreKitVersion) + case delegate_set case purchase_instance_already_set @@ -75,6 +73,12 @@ enum ConfigureStrings { case sk2_required_for_swiftui_paywalls + case handle_transaction_observer_mode_required + + case sk2_required + + case observer_mode_with_storekit2 + } extension ConfigureStrings: LogMessage { @@ -96,12 +100,8 @@ extension ConfigureStrings: LogMessage { "with URL: \(url)" case .debug_enabled: return "Debug logging enabled" - case .store_kit_2_enabled: - return "StoreKit 2 support enabled" case .observer_mode_enabled: return "Purchases is configured in observer mode" - case .observer_mode_with_storekit2: - return "Observer mode is not currently compatible with StoreKit 2" case let .response_verification_mode(mode): switch mode { case .disabled: @@ -111,6 +111,8 @@ extension ConfigureStrings: LogMessage { case .enforced: return "Purchases is configured with enforced response verification" } + case let .storekit_version(version): + return "Purchases is configured with StoreKit version \(version)" case .delegate_set: return "Delegate set" case .purchase_instance_already_set: @@ -185,8 +187,21 @@ extension ConfigureStrings: LogMessage { case .sk2_required_for_swiftui_paywalls: return "Purchases is not configured with StoreKit 2 enabled. This is required in order to detect " + - "transactions coming from SwiftUI paywalls. You must use `.with(usesStoreKit2IfAvailable: true)` " + + "transactions coming from SwiftUI paywalls. You must use `.with(storeKitVersion: .storeKit2)` " + + "when configuring the SDK." + + case .handle_transaction_observer_mode_required: + return "Attempted to manually handle transactions with observer mode not enabled. " + + "You must use `.with(observerMode: true, storeKitVersion: .storeKit2)` when configuring the SDK." + + case .sk2_required: + return "StoreKit 2 must be enabled. You must use `.with(storeKitVersion: .storeKit2)` " + "when configuring the SDK." + + case .observer_mode_with_storekit2: + return "StoreKit 2 Observer Mode is enabled. You must manually handle newly purchased transactions " + + "calling `Purchases.shared.handleObserverModeTransaction()`." + } } diff --git a/Sources/Logging/Strings/PurchaseStrings.swift b/Sources/Logging/Strings/PurchaseStrings.swift index 66a1d353f6..3df35f19bd 100644 --- a/Sources/Logging/Strings/PurchaseStrings.swift +++ b/Sources/Logging/Strings/PurchaseStrings.swift @@ -86,6 +86,7 @@ enum PurchaseStrings { case caching_presented_offering_identifier(offeringID: String, productID: String) case payment_queue_wrapper_delegate_call_sk1_enabled case restorepurchases_called_with_allow_sharing_appstore_account_false + case sk2_observer_mode_error_processing_transaction(Error) } @@ -329,6 +330,8 @@ extension PurchaseStrings: LogMessage { case .restorepurchases_called_with_allow_sharing_appstore_account_false: return "allowSharingAppStoreAccount is set to false and restorePurchases has been called. " + "Are you sure you want to do this?" + case let .sk2_observer_mode_error_processing_transaction(error): + return "Obserber mode could not process transaction: \(error)" } } diff --git a/Sources/Logging/Strings/StoreKitStrings.swift b/Sources/Logging/Strings/StoreKitStrings.swift index 08aae2867b..7e72d7eaa1 100644 --- a/Sources/Logging/Strings/StoreKitStrings.swift +++ b/Sources/Logging/Strings/StoreKitStrings.swift @@ -37,6 +37,8 @@ enum StoreKitStrings { case sk2_purchasing_added_promotional_offer_option(String) + case sk2_purchasing_added_uuid_option(UUID) + case sk2_unknown_product_type(String) case sk1_no_known_product_type @@ -122,6 +124,9 @@ extension StoreKitStrings: LogMessage { case let .sk2_purchasing_added_promotional_offer_option(discountIdentifier): return "Adding Product.PurchaseOption for discount '\(discountIdentifier)'" + case let .sk2_purchasing_added_uuid_option(uuid): + return "Adding Product.PurchaseOption for .appAccountToken '\(uuid)'" + case let .sk2_unknown_product_type(type): return "Product.ProductType '\(type)' unknown, the product type will be undefined." diff --git a/Sources/Misc/DangerousSettings.swift b/Sources/Misc/DangerousSettings.swift index c3dcb8a3fa..d91fa5701e 100644 --- a/Sources/Misc/DangerousSettings.swift +++ b/Sources/Misc/DangerousSettings.swift @@ -16,7 +16,6 @@ import Foundation internal struct Internal: InternalDangerousSettingsType { let enableReceiptFetchRetry: Bool - let usesStoreKit2JWS: Bool #if DEBUG let forceServerErrors: Bool @@ -26,14 +25,12 @@ import Foundation init( enableReceiptFetchRetry: Bool = false, - usesStoreKit2JWS: Bool = false, forceServerErrors: Bool = false, forceSignatureFailures: Bool = false, disableHeaderSignatureVerification: Bool = false, testReceiptIdentifier: String? = nil ) { self.enableReceiptFetchRetry = enableReceiptFetchRetry - self.usesStoreKit2JWS = usesStoreKit2JWS self.forceServerErrors = forceServerErrors self.forceSignatureFailures = forceSignatureFailures self.disableHeaderSignatureVerification = disableHeaderSignatureVerification @@ -41,11 +38,9 @@ import Foundation } #else init( - enableReceiptFetchRetry: Bool = false, - usesStoreKit2JWS: Bool = false + enableReceiptFetchRetry: Bool = false ) { self.enableReceiptFetchRetry = enableReceiptFetchRetry - self.usesStoreKit2JWS = usesStoreKit2JWS } #endif @@ -125,12 +120,6 @@ internal protocol InternalDangerousSettingsType: Sendable { /// Whether `ReceiptFetcher` can retry fetching receipts. var enableReceiptFetchRetry: Bool { get } - /** - * Controls whether StoreKit 2 JWS tokens are sent to RevenueCat instead of StoreKit 1 receipts. - * Must be used in conjunction with the `usesStoreKit2IfAvailable configuration` option. - */ - var usesStoreKit2JWS: Bool { get } - #if DEBUG /// Whether `HTTPClient` will fake server errors var forceServerErrors: Bool { get } diff --git a/Sources/Misc/Deprecations.swift b/Sources/Misc/Deprecations.swift index 22de70637a..3bc1f8971b 100644 --- a/Sources/Misc/Deprecations.swift +++ b/Sources/Misc/Deprecations.swift @@ -73,7 +73,7 @@ public extension Purchases { appUserID: appUserID, observerMode: observerMode, userDefaults: userDefaults, - useStoreKit2IfAvailable: StoreKit2Setting.default.usesStoreKit2IfAvailable + useStoreKit2IfAvailable: StoreKitVersion.default == .storeKit2 ) } @@ -118,7 +118,7 @@ public extension Purchases { userDefaults: userDefaults, platformInfo: nil, responseVerificationMode: .default, - storeKit2Setting: .init(useStoreKit2IfAvailable: useStoreKit2IfAvailable), + storeKitVersion: useStoreKit2IfAvailable ? .storeKit2 : .storeKit1, storeKitTimeout: Configuration.storeKitRequestTimeoutDefault, networkTimeout: Configuration.networkTimeoutDefault, dangerousSettings: dangerousSettings, @@ -403,24 +403,9 @@ extension CustomerInfo { public extension Configuration.Builder { - /// Set `storeKit2Setting`. If `true`, the SDK will use StoreKit 2 APIs internally. If disabled, it will use StoreKit 1 APIs instead. - /// - Parameter usesStoreKit2IfAvailable: enable StoreKit 2 on devices that support it. - /// Defaults to `false`. - /// - Important: This configuration flag has been deprecated, and will be replaced by automatic remote configuration in the future. - /// However, apps using it should work correctly. - /// - @available(*, deprecated, message: """ - RevenueCat currently uses StoreKit 1 for purchases, as its stability in production scenarios has - proven to be more performant than StoreKit 2. - - We're collecting more data on the best approach, but StoreKit 1 vs StoreKit 2 is an implementation detail - that you shouldn't need to care about. - - Simply remove this method call to let RevenueCat decide for you which StoreKit implementation to use. - """) + @available(*, deprecated, message: "Use .with(storeKitVersion:) to enable StoreKit 2") @objc func with(usesStoreKit2IfAvailable: Bool) -> Configuration.Builder { - self.storeKit2Setting = .init(useStoreKit2IfAvailable: usesStoreKit2IfAvailable) - return self + return self.with(storeKitVersion: usesStoreKit2IfAvailable ? .storeKit2 : .default) } } diff --git a/Sources/Misc/Obsoletions.swift b/Sources/Misc/Obsoletions.swift index 5933f04388..dbc5fe65a4 100644 --- a/Sources/Misc/Obsoletions.swift +++ b/Sources/Misc/Obsoletions.swift @@ -725,3 +725,19 @@ public extension Purchases { enum PeriodType {} } + +public extension Configuration.Builder { + + @available(iOS, obsoleted: 1, renamed: "with(observerMode:storeKitVersion:)", + message: "Explicitly setting the StoreKit version is now required.") + @available(tvOS, obsoleted: 1, renamed: "with(observerMode:storeKitVersion:)", + message: "Explicitly setting the StoreKit version is now required.") + @available(watchOS, obsoleted: 1, renamed: "with(observerMode:storeKitVersion:)", + message: "Explicitly setting the StoreKit version is now required.") + @available(macOS, obsoleted: 1, renamed: "with(observerMode:storeKitVersion:)", + message: "Explicitly setting the StoreKit version is now required.") + @objc func with(observerMode: Bool) -> Configuration.Builder { + fatalError() + } + +} diff --git a/Sources/Misc/StoreKit2Setting.swift b/Sources/Misc/StoreKit2Setting.swift deleted file mode 100644 index 8025adbded..0000000000 --- a/Sources/Misc/StoreKit2Setting.swift +++ /dev/null @@ -1,86 +0,0 @@ -// -// Copyright RevenueCat Inc. All Rights Reserved. -// -// Licensed under the MIT License (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://opensource.org/licenses/MIT -// -// StoreKit2Setting.swift -// -// Created by Nacho Soto on 4/6/22. - -/// Defines when StoreKit 2 APIs may be used -enum StoreKit2Setting { - - /// Never use SK2 - case disabled - - /// Use SK2 (if available in the current device) only for certain APIs that provide a better implementation - /// For example: intro eligibility, determining if a receipt has purchases, managing subscriptions. - case enabledOnlyForOptimizations - - /// Enable SK2 in all APIs if available in the current device - case enabledForCompatibleDevices - -} - -extension StoreKit2Setting { - - init(useStoreKit2IfAvailable: Bool) { - self = useStoreKit2IfAvailable - ? .enabledForCompatibleDevices - : .enabledOnlyForOptimizations - } - - static let `default`: Self = .enabledOnlyForOptimizations - -} - -extension StoreKit2Setting { - - /// - Returns: `true` if SK2 is available in this device. - static var isStoreKit2Available: Bool { - if #available(iOS 15.0, tvOS 15.0, macOS 12.0, watchOS 8.0, *) { - return true - } else { - return false - } - } - - /// Returns: `true` if SK2 is enabled. - var usesStoreKit2IfAvailable: Bool { - switch self { - case .disabled: return false - case .enabledOnlyForOptimizations: return false - case .enabledForCompatibleDevices: return true - } - } - - /// - Returns: `true` if and only if SK2 is enabled and it's available. - var shouldOnlyUseStoreKit2: Bool { - return self.isEnabledAndAvailable - } - - /// - Returns: `true` if and only if SK2 is enabled and it's available. - var isEnabledAndAvailable: Bool { - switch self { - case .disabled, .enabledOnlyForOptimizations: return false - case .enabledForCompatibleDevices: return Self.isStoreKit2Available - } - } - -} - -extension StoreKit2Setting: CustomDebugStringConvertible { - - var debugDescription: String { - switch self { - case .disabled: return "disabled" - case .enabledOnlyForOptimizations: return "optimizations-only" - case .enabledForCompatibleDevices: return "enabled" - } - } - -} diff --git a/Sources/Misc/StoreKitVersion.swift b/Sources/Misc/StoreKitVersion.swift new file mode 100644 index 0000000000..8fa99873f9 --- /dev/null +++ b/Sources/Misc/StoreKitVersion.swift @@ -0,0 +1,83 @@ +// +// Copyright RevenueCat Inc. All Rights Reserved. +// +// Licensed under the MIT License (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://opensource.org/licenses/MIT +// +// StoreKitVersion.swift +// +// Created by Mark Villacampa on 4/13/23. + +import Foundation + +/// Defines which version of StoreKit may be used +@objc(RCStoreKitVersion) +public enum StoreKitVersion: Int { + + /// Always use StoreKit 1. + case storeKit1 = 1 + + /// Always use StoreKit 2 (StoreKit 1 will be used if StoreKit 2 is not available in the current device.) + /// + /// - Warning: Make sure you have an In-App Purchase Key configured in your app. + /// Please see https://rev.cat/in-app-purchase-key-configuration for more info. + case storeKit2 = 2 + +} + +public extension StoreKitVersion { + + /// Let RevenueCat use the most appropiate version of StoreKit + static let `default` = Self.storeKit1 + +} + +extension StoreKitVersion: CustomDebugStringConvertible { + + /// Returns a spurtring representation of the StoreKit version + public var debugDescription: String { + switch self { + case .storeKit1: return "1" + case .storeKit2: return "2" + } + } +} + +extension StoreKitVersion { + + /// - Returns: `true` if SK2 is available in this device. + static var isStoreKit2Available: Bool { + if #available(iOS 15.0, tvOS 15.0, macOS 12.0, watchOS 8.0, *) { + return true + } else { + return false + } + } + + /// - Returns: `true` if and only if SK2 is enabled and it's available. + var isStoreKit2EnabledAndAvailable: Bool { + switch self { + case .storeKit1: return false + case .storeKit2: return Self.isStoreKit2Available + } + } + + /// Returns the effective version of StoreKit used. + /// This can be different from the configured version if StoreKit 2 is not available on the current device. + var effectiveVersion: StoreKitVersion { + switch self { + case .storeKit1: + return .storeKit1 + case .storeKit2: + if Self.isStoreKit2Available { + return .storeKit2 + } else { + return .storeKit1 + } + } + } + +} diff --git a/Sources/Misc/SystemInfo.swift b/Sources/Misc/SystemInfo.swift index 67b719cf98..2e97accf09 100644 --- a/Sources/Misc/SystemInfo.swift +++ b/Sources/Misc/SystemInfo.swift @@ -32,7 +32,7 @@ class SystemInfo { set { self._forceUniversalAppStore.value = newValue } } - let storeKit2Setting: StoreKit2Setting + let storeKitVersion: StoreKitVersion let operationDispatcher: OperationDispatcher let platformFlavor: String let platformFlavorVersion: String? @@ -128,7 +128,7 @@ class SystemInfo { bundle: Bundle = .main, sandboxEnvironmentDetector: SandboxEnvironmentDetector = BundleSandboxEnvironmentDetector.default, storefrontProvider: StorefrontProviderType = DefaultStorefrontProvider(), - storeKit2Setting: StoreKit2Setting = .default, + storeKitVersion: StoreKitVersion = .default, responseVerificationMode: Signing.ResponseVerificationMode = .default, dangerousSettings: DangerousSettings? = nil, clock: ClockType = Clock.default) { @@ -138,7 +138,7 @@ class SystemInfo { self._finishTransactions = .init(finishTransactions) self.operationDispatcher = operationDispatcher - self.storeKit2Setting = storeKit2Setting + self.storeKitVersion = storeKitVersion self.sandboxEnvironmentDetector = sandboxEnvironmentDetector self.storefrontProvider = storefrontProvider self.responseVerificationMode = responseVerificationMode diff --git a/Sources/Networking/HTTPClient/HTTPClient.swift b/Sources/Networking/HTTPClient/HTTPClient.swift index 8ff1b083e4..1fb2902ae7 100644 --- a/Sources/Networking/HTTPClient/HTTPClient.swift +++ b/Sources/Networking/HTTPClient/HTTPClient.swift @@ -105,7 +105,8 @@ class HTTPClient { "X-Client-Version": SystemInfo.appVersion, "X-Client-Build-Version": SystemInfo.buildVersion, "X-Client-Bundle-ID": SystemInfo.bundleIdentifier, - "X-StoreKit2-Enabled": "\(self.systemInfo.storeKit2Setting.isEnabledAndAvailable)", + "X-StoreKit2-Enabled": "\(self.systemInfo.storeKitVersion.isStoreKit2EnabledAndAvailable)", + "X-StoreKit-Version": "\(self.systemInfo.storeKitVersion.effectiveVersion)", "X-Observer-Mode-Enabled": "\(self.systemInfo.observerMode)", RequestHeader.sandbox.rawValue: "\(self.systemInfo.isSandbox)" ] diff --git a/Sources/Purchasing/Configuration.swift b/Sources/Purchasing/Configuration.swift index 765f42582b..82d78e42ba 100644 --- a/Sources/Purchasing/Configuration.swift +++ b/Sources/Purchasing/Configuration.swift @@ -44,7 +44,7 @@ import Foundation let appUserID: String? let observerMode: Bool let userDefaults: UserDefaults? - let storeKit2Setting: StoreKit2Setting + let storeKitVersion: StoreKitVersion let dangerousSettings: DangerousSettings? let networkTimeout: TimeInterval let storeKit1Timeout: TimeInterval @@ -54,13 +54,13 @@ import Foundation private init(with builder: Builder) { Self.verify(apiKey: builder.apiKey) - Self.verify(observerMode: builder.observerMode, storeKit2Setting: builder.storeKit2Setting) + Self.verify(observerMode: builder.observerMode, storeKitVersion: builder.storeKitVersion) self.apiKey = builder.apiKey self.appUserID = builder.appUserID self.observerMode = builder.observerMode self.userDefaults = builder.userDefaults - self.storeKit2Setting = builder.storeKit2Setting + self.storeKitVersion = builder.storeKitVersion self.dangerousSettings = builder.dangerousSettings self.storeKit1Timeout = builder.storeKit1Timeout self.networkTimeout = builder.networkTimeout @@ -77,9 +77,6 @@ import Foundation /// The Builder for ```Configuration```. @objc(RCConfigurationBuilder) public class Builder: NSObject { - // made internal to access it in Deprecations.swift - var storeKit2Setting: StoreKit2Setting = .default - private static let minimumTimeout: TimeInterval = 5 private(set) var apiKey: String @@ -92,6 +89,7 @@ import Foundation private(set) var platformInfo: Purchases.PlatformInfo? private(set) var responseVerificationMode: Signing.ResponseVerificationMode = .default private(set) var showStoreMessagesAutomatically: Bool = true + private(set) var storeKitVersion: StoreKitVersion = .default /** * Create a new builder with your API key. @@ -133,12 +131,14 @@ import Foundation * Set `observerMode`. * - Parameter observerMode: Set this to `true` if you have your own IAP implementation and want to use only * RevenueCat's backend. Default is `false`. - * - * - Warning: This assumes your IAP implementation uses StoreKit 1. - * Observer mode is not compatible with StoreKit 2. + * - Parameter storeKitVersion: Set the StoreKit version you're using to make purchases. */ - @objc public func with(observerMode: Bool) -> Configuration.Builder { + @objc public func with( + observerMode: Bool, + storeKitVersion: StoreKitVersion + ) -> Configuration.Builder { self.observerMode = observerMode + self.storeKitVersion = storeKitVersion return self } /** @@ -218,6 +218,21 @@ import Foundation return self } + /// Set ``StoreKitVersion``. + /// + /// Defaults to ``StoreKitVersion/default`` which lets the SDK select + /// the most appropriate version of StoreKit. Currently defaults to StoreKit 1. + /// + /// - Note: StoreKit 2 is only available on iOS 15+. StoreKit 1 will be used for previous iOS versions + /// regardless of this setting. + /// + /// ### Related Symbols + /// - ``StoreKitVersion`` + @objc public func with(storeKitVersion version: StoreKitVersion) -> Builder { + self.storeKitVersion = version + return self + } + /// Generate a ``Configuration`` object given the values configured by this builder. @objc public func build() -> Configuration { return Configuration(with: self) @@ -311,8 +326,8 @@ extension Configuration { } } - fileprivate static func verify(observerMode: Bool, storeKit2Setting: StoreKit2Setting) { - if observerMode, storeKit2Setting.usesStoreKit2IfAvailable { + fileprivate static func verify(observerMode: Bool, storeKitVersion: StoreKitVersion) { + if observerMode, storeKitVersion == .storeKit2 { Logger.warn(Strings.configure.observer_mode_with_storekit2) } } diff --git a/Sources/Purchasing/ProductsManager.swift b/Sources/Purchasing/ProductsManager.swift index 7500505045..3d5a18116b 100644 --- a/Sources/Purchasing/ProductsManager.swift +++ b/Sources/Purchasing/ProductsManager.swift @@ -78,7 +78,7 @@ class ProductsManager: NSObject, ProductsManagerType { func products(withIdentifiers identifiers: Set, completion: @escaping Completion) { if #available(iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0, *), - self.systemInfo.storeKit2Setting == .enabledForCompatibleDevices { + self.systemInfo.storeKitVersion.isStoreKit2EnabledAndAvailable { self.sk2Products(withIdentifiers: identifiers) { result in completion(result.map { Set($0.map(StoreProduct.from(product:))) }) } diff --git a/Sources/Purchasing/Purchases/Purchases.swift b/Sources/Purchasing/Purchases/Purchases.swift index 3acefd4b91..3d669be2cc 100644 --- a/Sources/Purchasing/Purchases/Purchases.swift +++ b/Sources/Purchasing/Purchases/Purchases.swift @@ -265,7 +265,7 @@ public typealias StartPurchaseBlock = (@escaping PurchaseCompletedBlock) -> Void observerMode: Bool = false, platformInfo: PlatformInfo? = Purchases.platformInfo, responseVerificationMode: Signing.ResponseVerificationMode, - storeKit2Setting: StoreKit2Setting = .default, + storeKitVersion: StoreKitVersion = .default, storeKitTimeout: TimeInterval = Configuration.storeKitRequestTimeoutDefault, networkTimeout: TimeInterval = Configuration.networkTimeoutDefault, dangerousSettings: DangerousSettings? = nil, @@ -281,7 +281,7 @@ public typealias StartPurchaseBlock = (@escaping PurchaseCompletedBlock) -> Void let systemInfo = SystemInfo(platformInfo: platformInfo, finishTransactions: !observerMode, operationDispatcher: operationDispatcher, - storeKit2Setting: storeKit2Setting, + storeKitVersion: storeKitVersion, responseVerificationMode: responseVerificationMode, dangerousSettings: dangerousSettings) @@ -309,7 +309,7 @@ public typealias StartPurchaseBlock = (@escaping PurchaseCompletedBlock) -> Void ) ) - let paymentQueueWrapper: EitherPaymentQueueWrapper = systemInfo.storeKit2Setting.shouldOnlyUseStoreKit2 + let paymentQueueWrapper: EitherPaymentQueueWrapper = systemInfo.storeKitVersion.isStoreKit2EnabledAndAvailable ? .right(.init()) : .left(.init( operationDispatcher: operationDispatcher, @@ -548,9 +548,6 @@ public typealias StartPurchaseBlock = (@escaping PurchaseCompletedBlock) -> Void } Logger.debug(Strings.configure.debug_enabled, fileName: nil) - if systemInfo.storeKit2Setting == .enabledForCompatibleDevices { - Logger.info(Strings.configure.store_kit_2_enabled, fileName: nil) - } if systemInfo.observerMode { Logger.debug(Strings.configure.observer_mode_enabled, fileName: nil) } @@ -560,6 +557,7 @@ public typealias StartPurchaseBlock = (@escaping PurchaseCompletedBlock) -> Void Logger.debug(Strings.configure.is_simulator(SystemInfo.isRunningInSimulator), fileName: nil) Logger.user(Strings.configure.initial_app_user_id(isSet: appUserID != nil), fileName: nil) Logger.debug(Strings.configure.response_verification_mode(systemInfo.responseVerificationMode), fileName: nil) + Logger.debug(Strings.configure.storekit_version(systemInfo.storeKitVersion), fileName: nil) self.requestFetcher = requestFetcher self.receiptFetcher = receiptFetcher @@ -1103,6 +1101,30 @@ public extension Purchases { #endif + @available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *) + func handleObserverModeTransaction( + _ purchaseResult: StoreKit.Product.PurchaseResult + ) async throws -> StoreTransaction? { + guard self.systemInfo.observerMode else { + throw NewErrorUtils.configurationError( + message: Strings.configure.handle_transaction_observer_mode_required.description + ).asPublicError + } + guard self.systemInfo.storeKitVersion == .storeKit2 else { + throw NewErrorUtils.configurationError( + message: Strings.configure.sk2_required.description + ).asPublicError + } + do { + let (_, transaction) = try await self.purchasesOrchestrator.storeKit2TransactionListener.handle( + purchaseResult: purchaseResult, fromTransactionUpdate: true + ) + return transaction + } catch { + throw NewErrorUtils.purchasesError(withUntypedError: error).asPublicError + } + } + } // swiftlint:enable missing_docs @@ -1145,7 +1167,7 @@ public extension Purchases { * ```swift * Purchases.configure( * with: Configuration.Builder(withAPIKey: Constants.apiKey) - * .with(observerMode: false) + * .with(observerMode: false, storeKitVersion: .storeKit1) * .with(appUserID: "") * .build() * ) @@ -1160,7 +1182,7 @@ public extension Purchases { userDefaults: configuration.userDefaults, platformInfo: configuration.platformInfo, responseVerificationMode: configuration.responseVerificationMode, - storeKit2Setting: configuration.storeKit2Setting, + storeKitVersion: configuration.storeKitVersion, storeKitTimeout: configuration.storeKit1Timeout, networkTimeout: configuration.networkTimeout, dangerousSettings: configuration.dangerousSettings, @@ -1185,7 +1207,7 @@ public extension Purchases { * ```swift * Purchases.configure( * with: .init(withAPIKey: Constants.apiKey) - * .with(observerMode: false) + * .with(observerMode: false, storeKitVersion: .storeKit1) * .with(appUserID: "") * ) * ``` @@ -1260,7 +1282,6 @@ public extension Purchases { * - Returns: An instantiated ``Purchases`` object that has been set as a singleton. * * - Warning: This assumes your IAP implementation uses StoreKit 1. - * Observer mode is not compatible with StoreKit 2. */ @objc(configureWithAPIKey:appUserID:observerMode:) @discardableResult static func configure(withAPIKey apiKey: String, @@ -1270,7 +1291,7 @@ public extension Purchases { with: Configuration .builder(withAPIKey: apiKey) .with(appUserID: appUserID) - .with(observerMode: observerMode) + .with(observerMode: observerMode, storeKitVersion: .storeKit1) .build() ) } @@ -1331,7 +1352,7 @@ public extension Purchases { applicationSupportDirectory: URL? = nil, platformInfo: PlatformInfo?, responseVerificationMode: Signing.ResponseVerificationMode, - storeKit2Setting: StoreKit2Setting, + storeKitVersion: StoreKitVersion, storeKitTimeout: TimeInterval, networkTimeout: TimeInterval, dangerousSettings: DangerousSettings?, @@ -1345,7 +1366,7 @@ public extension Purchases { observerMode: observerMode, platformInfo: platformInfo, responseVerificationMode: responseVerificationMode, - storeKit2Setting: storeKit2Setting, + storeKitVersion: storeKitVersion, storeKitTimeout: storeKitTimeout, networkTimeout: networkTimeout, dangerousSettings: dangerousSettings, @@ -1516,8 +1537,8 @@ internal extension Purchases { return self.paymentQueueWrapper.sk1Wrapper != nil } - var storeKit2Setting: StoreKit2Setting { - return self.systemInfo.storeKit2Setting + var isStoreKit2EnabledAndAvailable: Bool { + return self.systemInfo.storeKitVersion.isStoreKit2EnabledAndAvailable } #if DEBUG diff --git a/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift b/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift index 2ed829d3ff..6c2e6068bb 100644 --- a/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift +++ b/Sources/Purchasing/Purchases/PurchasesOrchestrator.swift @@ -135,7 +135,7 @@ final class PurchasesOrchestrator { self._storeKit2StorefrontListener = storeKit2StorefrontListener storeKit2StorefrontListener.delegate = self - if systemInfo.storeKit2Setting == .enabledForCompatibleDevices { + if systemInfo.storeKitVersion.isStoreKit2EnabledAndAvailable { storeKit2StorefrontListener.listenForStorefrontChanges() } @@ -153,7 +153,7 @@ final class PurchasesOrchestrator { Task { await storeKit2TransactionListener.set(delegate: self) - if systemInfo.storeKit2Setting == .enabledForCompatibleDevices { + if systemInfo.storeKitVersion.isStoreKit2EnabledAndAvailable { await storeKit2TransactionListener.listenForTransactions() } } @@ -261,7 +261,7 @@ final class PurchasesOrchestrator { return } - if self.systemInfo.dangerousSettings.internalSettings.usesStoreKit2JWS, + if self.systemInfo.storeKitVersion.isStoreKit2EnabledAndAvailable, #available(iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0, *) { self.sk2PromotionalOffer(forProductDiscount: productDiscount, discountIdentifier: discountIdentifier, @@ -465,6 +465,13 @@ final class PurchasesOrchestrator { .simulatesAskToBuyInSandbox(Purchases.simulatesAskToBuyInSandbox) ] + if let uuid = UUID(uuidString: self.appUserID) { + Logger.debug( + Strings.storeKit.sk2_purchasing_added_uuid_option(uuid) + ) + options.insert(.appAccountToken(uuid)) + } + if let signedData = promotionalOffer { Logger.debug( Strings.storeKit.sk2_purchasing_added_promotional_offer_option(signedData.identifier) @@ -496,7 +503,7 @@ final class PurchasesOrchestrator { // `userCancelled` above comes from `StoreKitError.userCancelled`. // This detects if `Product.PurchaseResult.userCancelled` is true. let (userCancelled, transaction) = try await self.storeKit2TransactionListener - .handle(purchaseResult: result) + .handle(purchaseResult: result, fromTransactionUpdate: false) if userCancelled, self.systemInfo.dangerousSettings.customEntitlementComputation { throw ErrorUtils.purchaseCancelledError() @@ -1002,7 +1009,7 @@ private extension PurchasesOrchestrator { Logger.warn(Strings.purchase.restorepurchases_called_with_allow_sharing_appstore_account_false) } - if self.systemInfo.dangerousSettings.internalSettings.usesStoreKit2JWS, + if self.systemInfo.storeKitVersion.isStoreKit2EnabledAndAvailable, #available(iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0, *) { self.syncPurchasesSK2(isRestore: isRestore, initiationSource: initiationSource, diff --git a/Sources/Purchasing/Purchases/PurchasesType.swift b/Sources/Purchasing/Purchases/PurchasesType.swift index 2289a86e91..cb88860447 100644 --- a/Sources/Purchasing/Purchases/PurchasesType.swift +++ b/Sources/Purchasing/Purchases/PurchasesType.swift @@ -12,6 +12,7 @@ // Created by Nacho Soto on 9/20/22. import Foundation +import StoreKit // swiftlint:disable file_length @@ -1008,6 +1009,56 @@ public protocol PurchasesSwiftType: AnyObject { #endif + /** + * Use this method only if you already have your own IAP implementation using StoreKit 2 and want to use + * RevenueCat's backend. If you are using StoreKit 1 for your implementation, you do not need this method. + * + * You only need to use this method with *new* purchases. Subscription updates are observed automatically. + * + * #### Example: + * + * ```swift + * // Fetch and purchase the product + * let product = try await StoreKit.Product.products(for: ["my_product_id"]).first + * guard let product = product else { return } + * let result = try await product.purchase() + * // Let RevenueCat handle the transaction result + * _ = try await Purchases.shared.handleObserverModeTransaction(result) + * // Handle the result and finish the transaction + * switch result { + * case .success(let verification): + * switch verification { + * case .unverified(_, _): + * break + * case .verified(let transaction): + * // If the purchase was successful and verified, finish the transaction + * await transaction.finish() + * } + * case .userCancelled: + * break + * case .pending: + * break + * @unknown default: + * break + * } + * ``` + * + * - Warning: You need to finish the transaction yourself after calling this method. + * + * - Parameter purchaseResult: The `StoreKit.Product.PurchaseResult` of the product that was just purchased. + * + * - Throws: An error of type ``ErrorCode`` is thrown if a failure occurs while handling the purchase. + * + * - Returns: A ``StoreTransaction`` if there was a transacton found and handled for the provided product ID. + * + * - Important: This should only be used if you have enabled observer mode during SDK configuration using + * ``Configuration/Builder/with(observerMode:storeKitVersion:)`` + */ + @available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *) + func handleObserverModeTransaction( + _ purchaseResult: StoreKit.Product.PurchaseResult + ) async throws -> StoreTransaction? + } // MARK: - diff --git a/Sources/Purchasing/Purchases/TransactionPoster.swift b/Sources/Purchasing/Purchases/TransactionPoster.swift index 959dcf6540..45362c97a9 100644 --- a/Sources/Purchasing/Purchases/TransactionPoster.swift +++ b/Sources/Purchasing/Purchases/TransactionPoster.swift @@ -251,7 +251,7 @@ private extension TransactionPoster { func fetchEncodedReceipt(transaction: StoreTransactionType, completion: @escaping (Result) -> Void) { - if systemInfo.dangerousSettings.internalSettings.usesStoreKit2JWS, + if systemInfo.storeKitVersion.isStoreKit2EnabledAndAvailable, let jwsRepresentation = transaction.jwsRepresentation { if transaction.environment == .xcode, #available(iOS 15.0, tvOS 15.0, macOS 12.0, watchOS 8.0, *) { _ = Task { diff --git a/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift b/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift index ee5ac08531..f5c08cf5e6 100644 --- a/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift +++ b/Sources/Purchasing/StoreKit2/StoreKit2TransactionListener.swift @@ -37,10 +37,11 @@ protocol StoreKit2TransactionListenerType: Sendable { func set(delegate: StoreKit2TransactionListenerDelegate) async - /// - Returns: `nil` `CustomerInfo` if purchases were not synced - /// - Throws: Error if purchase was not completed successfully + /// - Throws: ``PurchasesError`` if purchase was not completed successfully + /// - Parameter fromTransactionUpdate: `true` only for transactions detected outside of a manual purchase flow. func handle( - purchaseResult: StoreKit.Product.PurchaseResult + purchaseResult: StoreKit.Product.PurchaseResult, + fromTransactionUpdate: Bool ) async throws -> StoreKit2TransactionListener.ResultData } @@ -113,15 +114,14 @@ actor StoreKit2TransactionListener: StoreKit2TransactionListenerType { self.taskHandle = nil } - /// - Returns: `nil` `CustomerInfo` if purchases were not synced - /// - Throws: Error if purchase was not completed successfully func handle( - purchaseResult: StoreKit.Product.PurchaseResult + purchaseResult: StoreKit.Product.PurchaseResult, + fromTransactionUpdate: Bool = false ) async throws -> ResultData { switch purchaseResult { case let .success(verificationResult): let transaction = try await self.handle(transactionResult: verificationResult, - fromTransactionUpdate: false) + fromTransactionUpdate: fromTransactionUpdate) return (false, transaction) case .pending: throw ErrorUtils.paymentDeferredError() diff --git a/Sources/Purchasing/TrialOrIntroPriceEligibilityChecker.swift b/Sources/Purchasing/TrialOrIntroPriceEligibilityChecker.swift index 8224c6f19a..6d027726c0 100644 --- a/Sources/Purchasing/TrialOrIntroPriceEligibilityChecker.swift +++ b/Sources/Purchasing/TrialOrIntroPriceEligibilityChecker.swift @@ -61,7 +61,7 @@ class TrialOrIntroPriceEligibilityChecker: TrialOrIntroPriceEligibilityCheckerTy } if #available(iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0, *), - self.systemInfo.storeKit2Setting.usesStoreKit2IfAvailable { + self.systemInfo.storeKitVersion.isStoreKit2EnabledAndAvailable { Async.call(with: completion) { do { return try await self.sk2CheckEligibility(productIdentifiers) diff --git a/Sources/Support/DebugUI/DebugViewModel.swift b/Sources/Support/DebugUI/DebugViewModel.swift index d42636c07c..b8cbf32bdc 100644 --- a/Sources/Support/DebugUI/DebugViewModel.swift +++ b/Sources/Support/DebugUI/DebugViewModel.swift @@ -153,7 +153,7 @@ private extension DebugViewModel.Configuration { return .init( observerMode: purchases.observerMode, sandbox: purchases.isSandbox, - storeKit2Enabled: purchases.storeKit2Setting.isEnabledAndAvailable, + storeKit2Enabled: purchases.isStoreKit2EnabledAndAvailable, locale: .autoupdatingCurrent, offlineCustomerInfoSupport: purchases.offlineCustomerInfoEnabled, verificationMode: purchases.responseVerificationMode.display, diff --git a/Sources/Support/PaywallExtensions.swift b/Sources/Support/PaywallExtensions.swift index be49ce0d38..239574742e 100644 --- a/Sources/Support/PaywallExtensions.swift +++ b/Sources/Support/PaywallExtensions.swift @@ -27,7 +27,7 @@ extension StoreView { /// the result automatically. All you need to do is to dismiss the paywall. /// /// - Warning: In order to use StoreKit paywalls you must configure the `RevenueCat` SDK - /// in SK2 mode using ``Configuration/Builder/with(usesStoreKit2IfAvailable:)``. + /// in SK2 mode using ``Configuration/Builder/with(storeKitVersion:)``. public static func forOffering( _ offering: Offering, prefersPromotionalIcon: Bool = false, @@ -54,7 +54,7 @@ extension StoreView where Icon == EmptyView, PlaceholderIcon == EmptyView { /// the result automatically. All you need to do is to dismiss the paywall. /// /// - Warning: In order to use StoreKit paywalls you must configure the `RevenueCat` SDK - /// in SK2 mode using ``Configuration/Builder/with(usesStoreKit2IfAvailable:)``. + /// in SK2 mode using ``Configuration/Builder/with(storeKitVersion:)``. public static func forOffering( _ offering: Offering, prefersPromotionalIcon: Bool = false @@ -79,7 +79,7 @@ extension SubscriptionStoreView { /// the result automatically. All you need to do is to dismiss the paywall. /// /// - Warning: In order to use StoreKit paywalls you must configure the `RevenueCat` SDK - /// in SK2 mode using ``Configuration/Builder/with(usesStoreKit2IfAvailable:)``. + /// in SK2 mode using ``Configuration/Builder/with(storeKitVersion:)``. public static func forOffering( _ offering: Offering, @ViewBuilder marketingContent: () -> (Content) @@ -101,7 +101,7 @@ extension SubscriptionStoreView where Content == AutomaticSubscriptionStoreMarke /// that doesn't take a custom view to use for marketing content. /// /// - Warning: In order to use StoreKit paywalls you must configure the `RevenueCat` SDK - /// in SK2 mode using ``Configuration/Builder/with(usesStoreKit2IfAvailable:)``. + /// in SK2 mode using ``Configuration/Builder/with(storeKitVersion:)``. public static func forOffering(_ offering: Offering) -> some View { return self .init(productIDs: offering.subscriptionProductIdentifiers) @@ -120,7 +120,7 @@ private extension View { .onInAppPurchaseStart { product in guard Purchases.isConfigured else { return } - if !Purchases.shared.storeKit2Setting.isEnabledAndAvailable { + if !Purchases.shared.isStoreKit2EnabledAndAvailable { Logger.appleWarning(Strings.configure.sk2_required_for_swiftui_paywalls) } diff --git a/Tests/APITesters/CustomEntitlementComputationSwiftAPITester/SwiftAPITester/ConfigurationAPI.swift b/Tests/APITesters/CustomEntitlementComputationSwiftAPITester/SwiftAPITester/ConfigurationAPI.swift index 6ec40d9ea0..9a090b3c6d 100644 --- a/Tests/APITesters/CustomEntitlementComputationSwiftAPITester/SwiftAPITester/ConfigurationAPI.swift +++ b/Tests/APITesters/CustomEntitlementComputationSwiftAPITester/SwiftAPITester/ConfigurationAPI.swift @@ -14,7 +14,7 @@ func checkConfigurationAPI() { .with(apiKey: "") .with(appUserID: "") .with(appUserID: nil) - .with(observerMode: false) + .with(observerMode: false, storeKitVersion: .storeKit1) .with(userDefaults: UserDefaults.standard) .with(dangerousSettings: DangerousSettings()) .with(dangerousSettings: DangerousSettings(autoSyncPurchases: true)) diff --git a/Tests/APITesters/ObjCAPITester/ObjCAPITester.xcodeproj/project.pbxproj b/Tests/APITesters/ObjCAPITester/ObjCAPITester.xcodeproj/project.pbxproj index 0ecc74141b..f7b09dc8e5 100644 --- a/Tests/APITesters/ObjCAPITester/ObjCAPITester.xcodeproj/project.pbxproj +++ b/Tests/APITesters/ObjCAPITester/ObjCAPITester.xcodeproj/project.pbxproj @@ -19,6 +19,7 @@ 2DD77914270E23870079CBD4 /* RCOfferingAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = A5D614DF26EBE84F007DDB75 /* RCOfferingAPI.m */; }; 2DD77915270E23870079CBD4 /* RCPackageAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = A5D614DE26EBE84F007DDB75 /* RCPackageAPI.m */; }; 2DD77916270E23870079CBD4 /* RCTransactionAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = A5D614F426EBE84F007DDB75 /* RCTransactionAPI.m */; }; + 4D30B3B02B32F81A00B5C7D7 /* RCStoreKitVersionAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D30B3AF2B32F81A00B5C7D7 /* RCStoreKitVersionAPI.m */; }; 4F34093B2A37E5930050EA0E /* RCOtherAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F34093A2A37E5930050EA0E /* RCOtherAPI.m */; }; 570FAF502864ECB000D3C769 /* RCNonSubscriptionTransactionAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = 570FAF4F2864ECB000D3C769 /* RCNonSubscriptionTransactionAPI.m */; }; 5738F428278672070096D623 /* RCStoreProductDiscountAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = 5738F427278672070096D623 /* RCStoreProductDiscountAPI.m */; }; @@ -54,6 +55,8 @@ /* Begin PBXFileReference section */ 2C396F5D281C64B700669657 /* AdServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AdServices.framework; path = System/Library/Frameworks/AdServices.framework; sourceTree = SDKROOT; }; 2DD778F5270E235B0079CBD4 /* ObjCAPITester.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ObjCAPITester.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 4D30B3AF2B32F81A00B5C7D7 /* RCStoreKitVersionAPI.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RCStoreKitVersionAPI.m; sourceTree = ""; }; + 4D30B3B12B32F8B500B5C7D7 /* RCStoreKitVersionAPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RCStoreKitVersionAPI.h; sourceTree = ""; }; 4F3409392A37E5930050EA0E /* RCOtherAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RCOtherAPI.h; sourceTree = ""; }; 4F34093A2A37E5930050EA0E /* RCOtherAPI.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RCOtherAPI.m; sourceTree = ""; }; 570FAF4E2864ECB000D3C769 /* RCNonSubscriptionTransactionAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RCNonSubscriptionTransactionAPI.h; sourceTree = ""; }; @@ -191,6 +194,8 @@ A5D614F426EBE84F007DDB75 /* RCTransactionAPI.m */, 5740FCD62996DB3300E049F9 /* RCVerificationResultAPI.h */, 5740FCD72996DB3300E049F9 /* RCVerificationResultAPI.m */, + 4D30B3B12B32F8B500B5C7D7 /* RCStoreKitVersionAPI.h */, + 4D30B3AF2B32F81A00B5C7D7 /* RCStoreKitVersionAPI.m */, ); path = ObjCAPITester; sourceTree = ""; @@ -282,6 +287,7 @@ files = ( 5738F428278672070096D623 /* RCStoreProductDiscountAPI.m in Sources */, 57DE807828074E59008D6C6F /* RCStorefrontAPI.m in Sources */, + 4D30B3B02B32F81A00B5C7D7 /* RCStoreKitVersionAPI.m in Sources */, 2DD77914270E23870079CBD4 /* RCOfferingAPI.m in Sources */, A513AD32272B328800E0C1BA /* RCRefundRequestStatusAPI.m in Sources */, B3A4C837280DE95000D4AE17 /* RCPromotionalOfferAPI.m in Sources */, diff --git a/Tests/APITesters/ObjCAPITester/ObjCAPITester/RCConfigurationAPI.m b/Tests/APITesters/ObjCAPITester/ObjCAPITester/RCConfigurationAPI.m index a7f751a127..dec7bbeb74 100644 --- a/Tests/APITesters/ObjCAPITester/ObjCAPITester/RCConfigurationAPI.m +++ b/Tests/APITesters/ObjCAPITester/ObjCAPITester/RCConfigurationAPI.m @@ -13,8 +13,8 @@ @implementation RCConfigurationAPI + (void)checkAPI { RCConfigurationBuilder *builder = [RCConfiguration builderWithAPIKey:@""]; - RCConfiguration *config __unused = [[[[[[[[[[[builder withApiKey:@""] - withObserverMode:false] + RCConfiguration *config __unused = [[[[[[[[[[[[builder withApiKey:@""] + withObserverMode:false storeKitVersion:RCStoreKitVersionStoreKit2] withUserDefaults:NSUserDefaults.standardUserDefaults] withAppUserID:@""] withAppUserID:nil] @@ -23,6 +23,7 @@ + (void)checkAPI { withStoreKit1Timeout: 1] withPlatformInfo:[[RCPlatformInfo alloc] initWithFlavor:@"" version:@""]] withUsesStoreKit2IfAvailable:false] + withStoreKitVersion:RCStoreKitVersionStoreKit2] build]; if (@available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.2, *)) { diff --git a/Tests/APITesters/ObjCAPITester/ObjCAPITester/RCStoreKitVersionAPI.h b/Tests/APITesters/ObjCAPITester/ObjCAPITester/RCStoreKitVersionAPI.h new file mode 100644 index 0000000000..074ddab27c --- /dev/null +++ b/Tests/APITesters/ObjCAPITester/ObjCAPITester/RCStoreKitVersionAPI.h @@ -0,0 +1,18 @@ +// +// RCVerificationResultAPI.h +// ObjCAPITester +// +// Created by Nacho Soto on 2/10/23. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface RCStoreKitVersionAPI : NSObject + ++ (void)checkAPI; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Tests/APITesters/ObjCAPITester/ObjCAPITester/RCStoreKitVersionAPI.m b/Tests/APITesters/ObjCAPITester/ObjCAPITester/RCStoreKitVersionAPI.m new file mode 100644 index 0000000000..62b4fb2f58 --- /dev/null +++ b/Tests/APITesters/ObjCAPITester/ObjCAPITester/RCStoreKitVersionAPI.m @@ -0,0 +1,24 @@ +// +// RCStoreKitVersion.m +// ObjCAPITester +// +// Created by Mark Villacampa on 20/12/23. +// + +@import RevenueCat; + +#import "RCStoreKitVersionAPI.h" + +@implementation RCStoreKitVersionAPI + ++ (void)checkAPI { + const __unused int version = RCStoreKitVersionStoreKit1; + + switch (version) { + case RCStoreKitVersionStoreKit1: + case RCStoreKitVersionStoreKit2: + break; + } +} + +@end diff --git a/Tests/APITesters/SwiftAPITester/SwiftAPITester.xcodeproj/project.pbxproj b/Tests/APITesters/SwiftAPITester/SwiftAPITester.xcodeproj/project.pbxproj index 953f39846d..54f89143f2 100644 --- a/Tests/APITesters/SwiftAPITester/SwiftAPITester.xcodeproj/project.pbxproj +++ b/Tests/APITesters/SwiftAPITester/SwiftAPITester.xcodeproj/project.pbxproj @@ -19,6 +19,7 @@ 2DD778ED270E23460079CBD4 /* OfferingAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5D614C726EBE7EA007DDB75 /* OfferingAPI.swift */; }; 2DD778EE270E23460079CBD4 /* EntitlementInfosAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5D614C526EBE7EA007DDB75 /* EntitlementInfosAPI.swift */; }; 2DD778EF270E23460079CBD4 /* EntitlementInfoAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5D614C826EBE7EA007DDB75 /* EntitlementInfoAPI.swift */; }; + 4D30B3B32B32F8FA00B5C7D7 /* StoreKitVersionAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D30B3B22B32F8FA00B5C7D7 /* StoreKitVersionAPI.swift */; }; 4F1428A22A4A11D7006CD196 /* TestStoreProductAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F1428A12A4A11D7006CD196 /* TestStoreProductAPI.swift */; }; 4F1428A72A4A16C0006CD196 /* TestStoreProductDiscountAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F1428A62A4A16C0006CD196 /* TestStoreProductDiscountAPI.swift */; }; 4F6BEE752A27C77C00CD9322 /* OtherAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F6BEE742A27C77C00CD9322 /* OtherAPI.swift */; }; @@ -58,6 +59,7 @@ /* Begin PBXFileReference section */ 2C396F5B281C64AF00669657 /* AdServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AdServices.framework; path = System/Library/Frameworks/AdServices.framework; sourceTree = SDKROOT; }; 2DD778D0270E233F0079CBD4 /* SwiftAPITester.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SwiftAPITester.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 4D30B3B22B32F8FA00B5C7D7 /* StoreKitVersionAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StoreKitVersionAPI.swift; sourceTree = ""; }; 4F1428A12A4A11D7006CD196 /* TestStoreProductAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestStoreProductAPI.swift; sourceTree = ""; }; 4F1428A62A4A16C0006CD196 /* TestStoreProductDiscountAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestStoreProductDiscountAPI.swift; sourceTree = ""; }; 4F6BEE742A27C77C00CD9322 /* OtherAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OtherAPI.swift; sourceTree = ""; }; @@ -163,6 +165,7 @@ 4F1428A62A4A16C0006CD196 /* TestStoreProductDiscountAPI.swift */, A5D614CB26EBE7EA007DDB75 /* TransactionAPI.swift */, 5740FCD42996D7B800E049F9 /* VerificationResultAPI.swift */, + 4D30B3B22B32F8FA00B5C7D7 /* StoreKitVersionAPI.swift */, ); path = SwiftAPITester; sourceTree = ""; @@ -264,6 +267,7 @@ 2DD778E4270E23460079CBD4 /* AttributionNetworkAPI.swift in Sources */, 2DD778EC270E23460079CBD4 /* TransactionAPI.swift in Sources */, B32554422825E5EA00DA62EA /* ConfigurationAPI.swift in Sources */, + 4D30B3B32B32F8FA00B5C7D7 /* StoreKitVersionAPI.swift in Sources */, 5738F40C27866DD00096D623 /* StoreProductDiscountAPI.swift in Sources */, 5740FCD52996D7B800E049F9 /* VerificationResultAPI.swift in Sources */, 5758EE582786542200B3B703 /* StoreTransactionAPI.swift in Sources */, diff --git a/Tests/APITesters/SwiftAPITester/SwiftAPITester/ConfigurationAPI.swift b/Tests/APITesters/SwiftAPITester/SwiftAPITester/ConfigurationAPI.swift index 95b52f4457..32d2c37f53 100644 --- a/Tests/APITesters/SwiftAPITester/SwiftAPITester/ConfigurationAPI.swift +++ b/Tests/APITesters/SwiftAPITester/SwiftAPITester/ConfigurationAPI.swift @@ -14,13 +14,14 @@ func checkConfigurationAPI() { .with(apiKey: "") .with(appUserID: "") .with(appUserID: nil) - .with(observerMode: true) + .with(observerMode: true, storeKitVersion: .storeKit2) .with(userDefaults: UserDefaults.standard) .with(dangerousSettings: DangerousSettings()) .with(dangerousSettings: DangerousSettings(autoSyncPurchases: true)) .with(networkTimeout: 1) .with(storeKit1Timeout: 1) .with(platformInfo: Purchases.PlatformInfo(flavor: "", version: "")) + .with(storeKitVersion: .default) let _: Configuration = builder.build() diff --git a/Tests/APITesters/SwiftAPITester/SwiftAPITester/PurchasesAPI.swift b/Tests/APITesters/SwiftAPITester/SwiftAPITester/PurchasesAPI.swift index 06b1d98241..8f924a4344 100644 --- a/Tests/APITesters/SwiftAPITester/SwiftAPITester/PurchasesAPI.swift +++ b/Tests/APITesters/SwiftAPITester/SwiftAPITester/PurchasesAPI.swift @@ -263,6 +263,11 @@ private func checkAsyncMethods(purchases: Purchases) async { let _: CustomerInfo = try await purchases.restorePurchases() let _: CustomerInfo = try await purchases.syncPurchases() + if #available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *) { + let result = try await StoreKit.Product.products(for: [""]).first!.purchase() + let _: StoreTransaction? = try await purchases.handleObserverModeTransaction(result) + } + for try await _: CustomerInfo in purchases.customerInfoStream {} #if os(iOS) || VISION_OS diff --git a/Tests/APITesters/SwiftAPITester/SwiftAPITester/StoreKitVersionAPI.swift b/Tests/APITesters/SwiftAPITester/SwiftAPITester/StoreKitVersionAPI.swift new file mode 100644 index 0000000000..35276e253d --- /dev/null +++ b/Tests/APITesters/SwiftAPITester/SwiftAPITester/StoreKitVersionAPI.swift @@ -0,0 +1,21 @@ +// +// StoreKitVersionAPI.swift +// SwiftAPITester +// +// Created by Mark Villacampa on 20/12/23. +// + +import Foundation +import RevenueCat + +func checkStoreKitVersionAPI(_ version: StoreKitVersion = .default) { + + let _: String = version.debugDescription + + switch version { + case .storeKit1, .storeKit2: + break + @unknown default: + break + } +} diff --git a/Tests/BackendIntegrationTests/BaseBackendIntegrationTests.swift b/Tests/BackendIntegrationTests/BaseBackendIntegrationTests.swift index aec6c7354c..8b452fd3f6 100644 --- a/Tests/BackendIntegrationTests/BaseBackendIntegrationTests.swift +++ b/Tests/BackendIntegrationTests/BaseBackendIntegrationTests.swift @@ -57,7 +57,7 @@ class BaseBackendIntegrationTests: TestCase { // MARK: - Overridable configuration - class var storeKit2Setting: StoreKit2Setting { return .default } + class var storeKitVersion: StoreKitVersion { return .default } class var observerMode: Bool { return false } class var responseVerificationMode: Signing.ResponseVerificationMode { return .enforced(Signing.loadPublicKey()) @@ -78,7 +78,7 @@ class BaseBackendIntegrationTests: TestCase { applicationSupportDirectory: self.applicationSupportDirectory, platformInfo: nil, responseVerificationMode: Self.responseVerificationMode, - storeKit2Setting: Self.storeKit2Setting, + storeKitVersion: Self.storeKitVersion, storeKitTimeout: Configuration.storeKitRequestTimeoutDefault, networkTimeout: Configuration.networkTimeoutDefault, dangerousSettings: self.dangerousSettings, @@ -237,7 +237,6 @@ private extension BaseBackendIntegrationTests { extension BaseBackendIntegrationTests: InternalDangerousSettingsType { - var usesStoreKit2JWS: Bool { false } var forceServerErrors: Bool { return self.serverIsDown } var forceSignatureFailures: Bool { return false } var disableHeaderSignatureVerification: Bool { return false } diff --git a/Tests/BackendIntegrationTests/LoadShedderIntegrationTests.swift b/Tests/BackendIntegrationTests/LoadShedderIntegrationTests.swift index 3adf345aab..5bfa502893 100644 --- a/Tests/BackendIntegrationTests/LoadShedderIntegrationTests.swift +++ b/Tests/BackendIntegrationTests/LoadShedderIntegrationTests.swift @@ -21,15 +21,7 @@ import XCTest class LoadShedderStoreKit2IntegrationTests: LoadShedderStoreKit1IntegrationTests { - override class var storeKit2Setting: StoreKit2Setting { - return .enabledForCompatibleDevices - } - -} - -class LoadShedderStoreKit2JWSIntegrationTests: LoadShedderStoreKit1IntegrationTests { - - override var usesStoreKit2JWS: Bool { return true } + override class var storeKitVersion: StoreKitVersion { .storeKit2 } } @@ -37,9 +29,7 @@ class LoadShedderStoreKit1IntegrationTests: BaseStoreKitIntegrationTests { override var apiKey: String { return Constants.loadShedderApiKey } - override class var storeKit2Setting: StoreKit2Setting { - return .disabled - } + override class var storeKitVersion: StoreKitVersion { .storeKit1 } override class var responseVerificationMode: Signing.ResponseVerificationMode { return Signing.enforcedVerificationMode() diff --git a/Tests/BackendIntegrationTests/OfflineStoreKitIntegrationTests.swift b/Tests/BackendIntegrationTests/OfflineStoreKitIntegrationTests.swift index 1d9c31c3a9..9a98baf490 100644 --- a/Tests/BackendIntegrationTests/OfflineStoreKitIntegrationTests.swift +++ b/Tests/BackendIntegrationTests/OfflineStoreKitIntegrationTests.swift @@ -16,8 +16,6 @@ import Nimble import StoreKit import XCTest -// swiftlint:disable type_name file_length - class BaseOfflineStoreKitIntegrationTests: BaseStoreKitIntegrationTests { override func setUp() async throws { @@ -31,19 +29,13 @@ class BaseOfflineStoreKitIntegrationTests: BaseStoreKitIntegrationTests { class OfflineStoreKit2IntegrationTests: OfflineStoreKit1IntegrationTests { - override class var storeKit2Setting: StoreKit2Setting { return .enabledForCompatibleDevices } - -} - -class OfflineStoreKit2JWSIntegrationTests: OfflineStoreKit1IntegrationTests { - - override var usesStoreKit2JWS: Bool { return true } + override class var storeKitVersion: StoreKitVersion { .storeKit2 } } class OfflineStoreKit1IntegrationTests: BaseOfflineStoreKitIntegrationTests { - override class var storeKit2Setting: StoreKit2Setting { return .disabled } + override class var storeKitVersion: StoreKitVersion { .storeKit1 } override func setUp() async throws { try await super.setUp() @@ -363,6 +355,8 @@ class OfflineStoreKit1IntegrationTests: BaseOfflineStoreKitIntegrationTests { } +// swiftlint:disable type_name + class OfflineWithNoMappingStoreKitIntegrationTests: BaseOfflineStoreKitIntegrationTests { override var forceServerErrors: Bool { return true } @@ -387,6 +381,8 @@ class OfflineWithNoMappingStoreKitIntegrationTests: BaseOfflineStoreKitIntegrati } +// swiftlint:enable type_name + // MARK: - private extension BaseOfflineStoreKitIntegrationTests { diff --git a/Tests/BackendIntegrationTests/StoreKitIntegrationTests.swift b/Tests/BackendIntegrationTests/StoreKitIntegrationTests.swift index b474486433..cd6f76ec67 100644 --- a/Tests/BackendIntegrationTests/StoreKitIntegrationTests.swift +++ b/Tests/BackendIntegrationTests/StoreKitIntegrationTests.swift @@ -18,21 +18,26 @@ import XCTest class StoreKit2IntegrationTests: StoreKit1IntegrationTests { - override class var storeKit2Setting: StoreKit2Setting { return .enabledForCompatibleDevices } + override class var storeKitVersion: StoreKitVersion { return .storeKit2 } -} - -class StoreKit2JWSIntegrationTests: StoreKit2IntegrationTests { + @available(iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0, *) + func testObservingTransactionThrowsIfObserverModeNotEnabled() async throws { + let manager = ObserverModeManager() + let result = try await manager.purchaseProductFromStoreKit2() - override var usesStoreKit2JWS: Bool { true } + do { + _ = try await Purchases.shared.handleObserverModeTransaction(result) + fail("Expected error") + } catch { + expect(error).to(matchError(ErrorCode.configurationError)) + } + } } class StoreKit1IntegrationTests: BaseStoreKitIntegrationTests { - override class var storeKit2Setting: StoreKit2Setting { - return .disabled - } + override class var storeKitVersion: StoreKitVersion { .storeKit1 } func testIsSandbox() throws { try expect(self.purchases.isSandbox) == true @@ -77,7 +82,7 @@ class StoreKit1IntegrationTests: BaseStoreKitIntegrationTests { @available(iOS 15.0, tvOS 15.0, macOS 12.0, watchOS 8.0, *) func testPurchasingSK1ProductDoesNotLeaveUnfinishedSK2Transaction() async throws { - try XCTSkipIf(Self.storeKit2Setting.usesStoreKit2IfAvailable, "Test only for SK1") + try XCTSkipIf(Self.storeKitVersion == .storeKit2, "Test only for SK1") func verifyNoUnfinishedTransactions() async { let unfinishedTransactions = await Transaction.unfinished.extractValues() @@ -503,7 +508,7 @@ class StoreKit1IntegrationTests: BaseStoreKitIntegrationTests { } func testIneligibleForIntroForDifferentProductInSameSubscriptionGroupAfterPurchase() async throws { - if Self.storeKit2Setting == .enabledForCompatibleDevices, #unavailable(iOS 17.4) { + if Self.storeKitVersion == .storeKit2, #unavailable(iOS 17.4) { XCTExpectFailure("This test does not pass with SK2 until iOS 17.4 (see FB11889732)") } @@ -739,6 +744,47 @@ class StoreKit1IntegrationTests: BaseStoreKitIntegrationTests { expect(entitlement.latestPurchaseDate) != entitlement.originalPurchaseDate expect(transaction.offerID) == offer.discount.offerIdentifier expect(transaction.offerType) == .promotional + expect(transaction.appAccountToken?.uuidString) == user + } + + @available(iOS 15.2, tvOS 15.2, macOS 12.1, watchOS 8.3, *) + func testPurchaseWithPromotionalOfferWithNonUUIDappUserId() async throws { + try AvailabilityChecks.iOS15APIAvailableOrSkipTest() + + let user = "not_a_uuid.\(UUID().uuidString)" + + let (_, created) = try await self.purchases.logIn(user) + expect(created) == true + + let product = try await self.monthlyNoIntroProduct + + // 1. Purchase subscription + + var customerInfo = try await self.purchases.purchase(product: product).customerInfo + var entitlement = try await self.verifyEntitlementWentThrough(customerInfo) + + // 2. Expire subscription + + try await self.expireSubscription(entitlement) + try await self.verifySubscriptionExpired() + + // 3. Get eligible offer + + let offer = try await XCTAsyncUnwrap(await product.eligiblePromotionalOffers().onlyElement) + + // 4. Purchase with offer + + customerInfo = try await self.purchases.purchase(product: product, promotionalOffer: offer).customerInfo + + // 5. Verify offer was applied + + entitlement = try await self.verifyEntitlementWentThrough(customerInfo) + let transaction = try await Self.findTransaction(for: product.productIdentifier) + + expect(entitlement.latestPurchaseDate) != entitlement.originalPurchaseDate + expect(transaction.offerID) == offer.discount.offerIdentifier + expect(transaction.offerType) == .promotional + expect(transaction.appAccountToken) == nil } func testCustomerInfoStream() async throws { @@ -784,7 +830,7 @@ class StoreKit1IntegrationTests: BaseStoreKitIntegrationTests { private extension BaseStoreKitIntegrationTests { func verifyReceiptIsPresentBeforeEligibilityChecking() async throws { - if Self.storeKit2Setting == .disabled { + if Self.storeKitVersion == .storeKit1 { // SK1 implementation relies on the receipt being loaded already. // See `TrialOrIntroPriceEligibilityChecker.sk1CheckEligibility` _ = try await self.purchases.restorePurchases() diff --git a/Tests/BackendIntegrationTests/StoreKitObserverModeIntegrationTests.swift b/Tests/BackendIntegrationTests/StoreKitObserverModeIntegrationTests.swift index d6281cc7a9..73b7f86ef2 100644 --- a/Tests/BackendIntegrationTests/StoreKitObserverModeIntegrationTests.swift +++ b/Tests/BackendIntegrationTests/StoreKitObserverModeIntegrationTests.swift @@ -12,7 +12,7 @@ // Created by Nacho Soto on 12/15/22. import Foundation - +import Nimble @testable import RevenueCat import StoreKit import StoreKitTest @@ -36,7 +36,7 @@ class BaseStoreKitObserverModeIntegrationTests: BaseStoreKitIntegrationTests { class StoreKit2ObserverModeIntegrationTests: StoreKit1ObserverModeIntegrationTests { - override class var storeKit2Setting: StoreKit2Setting { return .enabledForCompatibleDevices } + override class var storeKitVersion: StoreKitVersion { .storeKit2 } override func setUp() async throws { try await super.setUp() @@ -45,25 +45,16 @@ class StoreKit2ObserverModeIntegrationTests: StoreKit1ObserverModeIntegrationTes } @available(iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0, *) - func testPurchaseInDevicePostsReceipt() async throws { + func testObservingTransactionUnlocksEntitlement() async throws { let result = try await self.manager.purchaseProductFromStoreKit2() let transaction = try XCTUnwrap(result.verificationResult?.underlyingTransaction) try self.testSession.disableAutoRenewForTransaction(identifier: UInt(transaction.id)) - XCTExpectFailure("This test currently does not pass (see FB12231111)") + _ = try await Purchases.shared.handleObserverModeTransaction(result) - try await asyncWait( - description: "Entitlement didn't become active", - timeout: .seconds(5), - pollInterval: .milliseconds(500) - ) { - let entitlement = await self.purchasesDelegate - .customerInfo? - .entitlements[Self.entitlementIdentifier] - - return entitlement?.isActive == true - } + let customerInfo = try XCTUnwrap(self.purchasesDelegate.customerInfo) + try await self.verifyEntitlementWentThrough(customerInfo) } @available(iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0, *) @@ -81,13 +72,9 @@ class StoreKit2ObserverModeIntegrationTests: StoreKit1ObserverModeIntegrationTes } -class StoreKit2JWSObserverModeIntegrationTests: StoreKit2ObserverModeIntegrationTests { - override var usesStoreKit2JWS: Bool { return true } -} - class StoreKit1ObserverModeIntegrationTests: BaseStoreKitObserverModeIntegrationTests { - override class var storeKit2Setting: StoreKit2Setting { return .disabled } + override class var storeKitVersion: StoreKitVersion { .storeKit1 } func testPurchaseOutsideTheAppPostsReceipt() async throws { try self.testSession.buyProduct(productIdentifier: Self.monthlyNoIntroProductID) @@ -120,19 +107,15 @@ class StoreKit1ObserverModeIntegrationTests: BaseStoreKitObserverModeIntegration @available(iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0, *) class StoreKit2ObserverModeWithExistingPurchasesTests: StoreKit1ObserverModeWithExistingPurchasesTests { - override class var storeKit2Setting: StoreKit2Setting { return .enabledForCompatibleDevices } + override class var storeKitVersion: StoreKitVersion { .storeKit2 } } -class StoreKit2JWSObserverModeWithExistingPurchasesTests: StoreKit2ObserverModeWithExistingPurchasesTests { - override var usesStoreKit2JWS: Bool { return true } -} - /// Purchases a product before configuring `Purchases` to verify behavior upon initialization in observer mode. @available(iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0, *) class StoreKit1ObserverModeWithExistingPurchasesTests: BaseStoreKitObserverModeIntegrationTests { - override class var storeKit2Setting: StoreKit2Setting { return .disabled } + override class var storeKitVersion: StoreKitVersion { .storeKit1 } // MARK: - Transactions observation @@ -192,3 +175,22 @@ class StoreKit1ObserverModeWithExistingPurchasesTests: BaseStoreKitObserverModeI } } + +class StoreKit2NotEnabledObserverModeIntegrationTests: BaseStoreKitObserverModeIntegrationTests { + + override class var storeKitVersion: StoreKitVersion { .storeKit1 } + + @available(iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0, *) + func testObservingTransactionThrowsIfStoreKit2NotEnabled() async throws { + let manager = ObserverModeManager() + let result = try await manager.purchaseProductFromStoreKit2() + + do { + _ = try await Purchases.shared.handleObserverModeTransaction(result) + fail("Expected error") + } catch { + expect(error).to(matchError(ErrorCode.configurationError)) + } + } + +} diff --git a/Tests/StoreKitUnitTests/CachingProductsManagerTests.swift b/Tests/StoreKitUnitTests/CachingProductsManagerTests.swift index b2a30a8477..a83ce23545 100644 --- a/Tests/StoreKitUnitTests/CachingProductsManagerTests.swift +++ b/Tests/StoreKitUnitTests/CachingProductsManagerTests.swift @@ -20,7 +20,7 @@ import XCTest class CachingProductsManagerIntegrationTests: StoreKitConfigTestCase { func testFetchProductsWithIdentifiersSK1() throws { - let manager = Self.createManager(.disabled) + let manager = Self.createManager(.storeKit1) let receivedProducts = waitUntilValue(timeout: Self.requestDispatchTimeout) { completed in manager.products(withIdentifiers: Set([Self.productID]), completion: completed) @@ -44,7 +44,7 @@ class CachingProductsManagerIntegrationTests: StoreKitConfigTestCase { throw XCTSkip("Required API is not available for this test.") } - let manager = Self.createManager(.enabledForCompatibleDevices) + let manager = Self.createManager(.storeKit2) let receivedProducts = waitUntilValue(timeout: Self.requestDispatchTimeout) { completed in manager.products(withIdentifiers: Set([Self.productID]), completion: completed) @@ -64,7 +64,7 @@ class CachingProductsManagerIntegrationTests: StoreKitConfigTestCase { } func testFetchCachedSK1Products() throws { - let manager = Self.createManager(.disabled) + let manager = Self.createManager(.storeKit1) _ = waitUntilValue(timeout: Self.requestDispatchTimeout) { completed in manager.products(withIdentifiers: Set([Self.productID]), completion: completed) @@ -96,7 +96,7 @@ class CachingProductsManagerIntegrationTests: StoreKitConfigTestCase { throw XCTSkip("Required API is not available for this test.") } - let manager = Self.createManager(.enabledForCompatibleDevices) + let manager = Self.createManager(.storeKit2) _ = waitUntilValue(timeout: Self.requestDispatchTimeout) { completed in manager.products(withIdentifiers: Set([Self.productID]), completion: completed) @@ -128,13 +128,13 @@ class CachingProductsManagerIntegrationTests: StoreKitConfigTestCase { @available(iOS 14.0, tvOS 14.0, macOS 11.0, watchOS 7.0, *) private extension CachingProductsManagerIntegrationTests { - static func createManager(_ setting: StoreKit2Setting) -> ProductsManagerType { + static func createManager(_ storeKitVersion: StoreKitVersion) -> ProductsManagerType { return CachingProductsManager( manager: ProductsManager( systemInfo: MockSystemInfo( finishTransactions: true, - storeKit2Setting: setting + storeKitVersion: storeKitVersion ), requestTimeout: Self.requestTimeout ) diff --git a/Tests/StoreKitUnitTests/LocalReceiptParserStoreKitTests.swift b/Tests/StoreKitUnitTests/LocalReceiptParserStoreKitTests.swift index f853b9babd..07129bb610 100644 --- a/Tests/StoreKitUnitTests/LocalReceiptParserStoreKitTests.swift +++ b/Tests/StoreKitUnitTests/LocalReceiptParserStoreKitTests.swift @@ -35,7 +35,7 @@ class LocalReceiptParserStoreKitTests: StoreKitConfigTestCase { self.systemInfo = SystemInfo(platformInfo: Purchases.platformInfo, finishTransactions: true, operationDispatcher: operationDispatcher, - storeKit2Setting: .disabled) + storeKitVersion: .storeKit1) self.receiptFetcher = ReceiptFetcher(requestFetcher: self.requestFetcher, systemInfo: systemInfo) self.parser = .default } diff --git a/Tests/StoreKitUnitTests/OfferingsManagerStoreKitTests.swift b/Tests/StoreKitUnitTests/OfferingsManagerStoreKitTests.swift index a47e57ec60..9397dbe6f6 100644 --- a/Tests/StoreKitUnitTests/OfferingsManagerStoreKitTests.swift +++ b/Tests/StoreKitUnitTests/OfferingsManagerStoreKitTests.swift @@ -23,7 +23,7 @@ class OfferingsManagerStoreKitTests: StoreKitConfigTestCase { let mockOperationDispatcher = MockOperationDispatcher() let mockSystemInfo = MockSystemInfo(platformInfo: .init(flavor: "iOS", version: "3.2.1"), finishTransactions: true, - storeKit2Setting: .enabledForCompatibleDevices) + storeKitVersion: .storeKit2) let mockBackend = MockBackend() var mockOfferings: MockOfferingsAPI! let mockOfferingsFactory = OfferingsFactory() diff --git a/Tests/StoreKitUnitTests/ProductsManagerTests.swift b/Tests/StoreKitUnitTests/ProductsManagerTests.swift index 9b0cd5f9fa..e8d8570b8a 100644 --- a/Tests/StoreKitUnitTests/ProductsManagerTests.swift +++ b/Tests/StoreKitUnitTests/ProductsManagerTests.swift @@ -20,7 +20,7 @@ import XCTest class ProductsManagerTests: StoreKitConfigTestCase { func testFetchProductsWithIdentifiersSK1() throws { - let manager = self.createManager(storeKit2Setting: .disabled) + let manager = self.createManager(storeKitVersion: .storeKit1) let identifier = "com.revenuecat.monthly_4.99.1_week_intro" let receivedProducts = waitUntilValue(timeout: Self.requestDispatchTimeout) { completed in @@ -40,7 +40,7 @@ class ProductsManagerTests: StoreKitConfigTestCase { throw XCTSkip("Required API is not available for this test.") } - let manager = self.createManager(storeKit2Setting: .enabledForCompatibleDevices) + let manager = self.createManager(storeKitVersion: .storeKit2) let identifier = "com.revenuecat.monthly_4.99.1_week_intro" let receivedProducts = waitUntilValue(timeout: Self.requestDispatchTimeout) { completed in @@ -56,7 +56,7 @@ class ProductsManagerTests: StoreKitConfigTestCase { } func testClearCacheAfterStorefrontChangesSK1() async throws { - let manager = self.createManager(storeKit2Setting: .disabled) + let manager = self.createManager(storeKitVersion: .storeKit1) let identifier = "com.revenuecat.monthly_4.99.1_week_intro" var receivedProducts: Set? @@ -86,7 +86,7 @@ class ProductsManagerTests: StoreKitConfigTestCase { func testInvalidateAndReFetchCachedProductsAfterStorefrontChangesSK2() async throws { try AvailabilityChecks.iOS15APIAvailableOrSkipTest() - let manager = self.createManager(storeKit2Setting: .enabledForCompatibleDevices) + let manager = self.createManager(storeKitVersion: .storeKit2) let identifier = "com.revenuecat.monthly_4.99.1_week_intro" var receivedProducts: Set? @@ -112,13 +112,13 @@ class ProductsManagerTests: StoreKitConfigTestCase { expect(unwrappedFirstProduct.currencyCode) == "EUR" } - private func createManager(storeKit2Setting: StoreKit2Setting) -> ProductsManager { + private func createManager(storeKitVersion: StoreKitVersion) -> ProductsManager { let platformInfo = Purchases.PlatformInfo(flavor: "xyz", version: "123") return ProductsManager( systemInfo: MockSystemInfo( platformInfo: platformInfo, finishTransactions: true, - storeKit2Setting: storeKit2Setting + storeKitVersion: storeKitVersion ), requestTimeout: Self.requestTimeout ) diff --git a/Tests/StoreKitUnitTests/PurchasesOrchestratorTests.swift b/Tests/StoreKitUnitTests/PurchasesOrchestratorTests.swift index 9a059e25b5..c7e7034b1c 100644 --- a/Tests/StoreKitUnitTests/PurchasesOrchestratorTests.swift +++ b/Tests/StoreKitUnitTests/PurchasesOrchestratorTests.swift @@ -117,15 +117,13 @@ class PurchasesOrchestratorTests: StoreKitConfigTestCase { fileprivate func setUpSystemInfo( finishTransactions: Bool = true, - storeKit2Setting: StoreKit2Setting = .default, - usesStoreKit2JWS: Bool = false + storeKitVersion: StoreKitVersion = .default ) { let platformInfo = Purchases.PlatformInfo(flavor: "xyz", version: "1.2.3") self.systemInfo = .init(platformInfo: platformInfo, finishTransactions: finishTransactions, - storeKit2Setting: storeKit2Setting, - usesStoreKit2JWS: usesStoreKit2JWS) + storeKitVersion: storeKitVersion) self.systemInfo.stubbedIsSandbox = true } @@ -449,6 +447,51 @@ class PurchasesOrchestratorTests: StoreKitConfigTestCase { expect(self.receiptFetcher.receiptDataReceivedRefreshPolicy) == .onlyIfEmpty } + func testPurchaseSK1PackageRetriesReceiptFetchIfEnabled() async throws { + self.systemInfo = .init( + platformInfo: nil, + finishTransactions: false, + storeKitVersion: .storeKit1, + dangerousSettings: .init(autoSyncPurchases: true, + internalSettings: DangerousSettings.Internal(enableReceiptFetchRetry: true)) + ) + self.setUpStoreKit1Wrapper() + self.setUpOrchestrator() + self.customerInfoManager.stubbedCachedCustomerInfoResult = self.mockCustomerInfo + self.backend.stubbedPostReceiptResult = .success(self.mockCustomerInfo) + + let product = try await self.fetchSk1Product() + let storeProduct = StoreProduct(sk1Product: product) + + let package = Package(identifier: "package", + packageType: .monthly, + storeProduct: storeProduct, + offeringIdentifier: "offering") + + let payment = self.storeKit1Wrapper.payment(with: product) + + _ = await withCheckedContinuation { continuation in + self.orchestrator.purchase( + sk1Product: product, + payment: payment, + package: package, + wrapper: self.storeKit1Wrapper + ) { transaction, customerInfo, error, userCancelled in + continuation.resume(returning: (transaction, customerInfo, error, userCancelled)) + } + } + + expect(self.receiptFetcher.receiptDataCalled) == true + expect(self.receiptFetcher.receiptDataReceivedRefreshPolicy) == .retryUntilProductIsFound( + productIdentifier: storeProduct.productIdentifier, + maximumRetries: TransactionPoster.receiptRetryCount, + sleepDuration: TransactionPoster.receiptRetrySleepDuration + ) + + expect(self.backend.invokedPostReceiptDataCount) == 1 + expect(self.backend.invokedPostReceiptDataParameters?.productData).toNot(beNil()) + } + func testGetSK1PromotionalOffer() async throws { customerInfoManager.stubbedCachedCustomerInfoResult = mockCustomerInfo offerings.stubbedPostOfferCompletionResult = .success(("signature", "identifier", UUID(), 12345)) @@ -667,7 +710,7 @@ class PurchasesOrchestratorTests: StoreKitConfigTestCase { @available(iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0, *) func testGetSK2PromotionalOfferWorksIfThereIsATransaction() async throws { - self.setUpSystemInfo(storeKit2Setting: .enabledForCompatibleDevices, usesStoreKit2JWS: true) + self.setUpSystemInfo(storeKitVersion: .storeKit2) self.setUpOrchestrator() self.setUpStoreKit2Listener() @@ -704,7 +747,7 @@ class PurchasesOrchestratorTests: StoreKitConfigTestCase { @available(iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0, *) func testGetSK2PromotionalOfferFailsWithIneligibleIfNoTransactionIsFound() async throws { - self.setUpSystemInfo(storeKit2Setting: .enabledForCompatibleDevices, usesStoreKit2JWS: true) + self.setUpSystemInfo(storeKitVersion: .storeKit2) self.setUpOrchestrator() self.setUpStoreKit2Listener() @@ -999,45 +1042,6 @@ class PurchasesOrchestratorTests: StoreKitConfigTestCase { expect(self.backend.invokedPostReceiptDataParameters?.transactionData.unsyncedAttributes) == attributes } - @available(iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0, *) - func testPurchaseSK2PackageRetriesReceiptFetchIfEnabled() async throws { - try AvailabilityChecks.iOS15APIAvailableOrSkipTest() - - self.systemInfo = .init( - platformInfo: nil, - finishTransactions: false, - storeKit2Setting: .enabledForCompatibleDevices, - dangerousSettings: .init(autoSyncPurchases: true, - internalSettings: DangerousSettings.Internal(enableReceiptFetchRetry: true)) - ) - - self.setUpOrchestrator() - self.setUpStoreKit2Listener() - - let mockListener = try XCTUnwrap( - self.orchestrator.storeKit2TransactionListener as? MockStoreKit2TransactionListener - ) - - self.customerInfoManager.stubbedCachedCustomerInfoResult = self.mockCustomerInfo - self.backend.stubbedPostReceiptResult = .success(self.mockCustomerInfo) - - mockListener.mockTransaction = .init(try await self.simulateAnyPurchase()) - - let product = try await self.fetchSk2Product() - - _ = try await orchestrator.purchase(sk2Product: product, package: nil, promotionalOffer: nil) - - expect(self.receiptFetcher.receiptDataCalled) == true - expect(self.receiptFetcher.receiptDataReceivedRefreshPolicy) == .retryUntilProductIsFound( - productIdentifier: product.id, - maximumRetries: TransactionPoster.receiptRetryCount, - sleepDuration: TransactionPoster.receiptRetrySleepDuration - ) - - expect(self.backend.invokedPostReceiptDataCount) == 1 - expect(self.backend.invokedPostReceiptDataParameters?.productData).toNot(beNil()) - } - @available(iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0, *) func testPurchaseSK2PackageSkipsIfPurchaseFailed() async throws { try AvailabilityChecks.iOS15APIAvailableOrSkipTest() @@ -1133,6 +1137,7 @@ class PurchasesOrchestratorTests: StoreKitConfigTestCase { try AvailabilityChecks.iOS15APIAvailableOrSkipTest() self.customerInfoManager.stubbedCustomerInfoResult = .success(self.mockCustomerInfo) + self.mockStoreKit2TransactionListener?.mockResult = .init(.userCancelled) let product = try await self.fetchSk2Product() @@ -1168,6 +1173,39 @@ class PurchasesOrchestratorTests: StoreKitConfigTestCase { } } + @available(iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0, *) + func testPurchaseSK2IncludesAppUserIdIfUUID() async throws { + try AvailabilityChecks.iOS15APIAvailableOrSkipTest() + + let uuid = UUID() + self.currentUserProvider = MockCurrentUserProvider(mockAppUserID: uuid.uuidString) + self.setUpOrchestrator() + self.setUpStoreKit2Listener() + + customerInfoManager.stubbedCustomerInfoResult = .success(.emptyInfo) + backend.stubbedPostReceiptResult = .success(.emptyInfo) + + let product = try await fetchSk2Product() + let result = try await self.orchestrator.purchase(sk2Product: product, package: nil, promotionalOffer: nil) + expect(result.transaction?.sk2Transaction?.appAccountToken).to(equal(uuid)) + } + + @available(iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0, *) + func testPurchaseSK2DoesNotIncludeAppUserIdIfNotUUID() async throws { + try AvailabilityChecks.iOS15APIAvailableOrSkipTest() + + self.currentUserProvider = MockCurrentUserProvider(mockAppUserID: "not_a_uuid") + self.setUpOrchestrator() + self.setUpStoreKit2Listener() + + customerInfoManager.stubbedCachedCustomerInfoResult = mockCustomerInfo + backend.stubbedPostReceiptResult = .success(self.mockCustomerInfo) + + let product = try await fetchSk2Product() + let result = try await self.orchestrator.purchase(sk2Product: product, package: nil, promotionalOffer: nil) + expect(result.transaction?.sk2Transaction?.appAccountToken).to(beNil()) + } + @available(iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0, *) func testStoreKit2TransactionListenerDelegate() async throws { try AvailabilityChecks.iOS15APIAvailableOrSkipTest() @@ -1256,7 +1294,7 @@ class PurchasesOrchestratorTests: StoreKitConfigTestCase { func testStoreKit2TransactionListenerDelegateWithObserverMode() async throws { try AvailabilityChecks.iOS15APIAvailableOrSkipTest() - self.setUpSystemInfo(finishTransactions: false, storeKit2Setting: .enabledForCompatibleDevices) + self.setUpSystemInfo(finishTransactions: false, storeKitVersion: .storeKit2) self.setUpOrchestrator() self.setUpStoreKit2Listener() @@ -1328,22 +1366,7 @@ class PurchasesOrchestratorTests: StoreKitConfigTestCase { let transactionListener = MockStoreKit2TransactionListener() - self.setUpSystemInfo(storeKit2Setting: .disabled) - - self.setUpOrchestrator(storeKit2TransactionListener: transactionListener, - storeKit2StorefrontListener: StoreKit2StorefrontListener(delegate: nil)) - - expect(transactionListener.invokedDelegateSetter).toEventually(beTrue()) - expect(transactionListener.invokedListenForTransactions) == false - } - - @available(iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0, *) - func testDoesNotListenForSK2TransactionsWithSK2EnabledOnlyForOptimizations() throws { - try AvailabilityChecks.iOS15APIAvailableOrSkipTest() - - let transactionListener = MockStoreKit2TransactionListener() - - self.setUpSystemInfo(storeKit2Setting: .enabledOnlyForOptimizations) + self.setUpSystemInfo(storeKitVersion: .storeKit1) self.setUpOrchestrator(storeKit2TransactionListener: transactionListener, storeKit2StorefrontListener: StoreKit2StorefrontListener(delegate: nil)) @@ -1358,7 +1381,7 @@ class PurchasesOrchestratorTests: StoreKitConfigTestCase { let transactionListener = MockStoreKit2TransactionListener() - self.setUpSystemInfo(storeKit2Setting: .enabledForCompatibleDevices) + self.setUpSystemInfo(storeKitVersion: .storeKit2) self.setUpOrchestrator(storeKit2TransactionListener: transactionListener, storeKit2StorefrontListener: StoreKit2StorefrontListener(delegate: nil)) @@ -1524,7 +1547,7 @@ class PurchasesOrchestratorTests: StoreKitConfigTestCase { @available(iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0, *) func testSyncPurchasesPostsJWSToken() async throws { - self.setUpSystemInfo(storeKit2Setting: .enabledForCompatibleDevices, usesStoreKit2JWS: true) + self.setUpSystemInfo(storeKitVersion: .storeKit2) self.setUpOrchestrator() self.setUpStoreKit2Listener() @@ -1545,7 +1568,7 @@ class PurchasesOrchestratorTests: StoreKitConfigTestCase { @available(iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0, *) func testSyncPurchasesPostsSK2ReceiptInXcodeEnvironment() async throws { - self.setUpSystemInfo(storeKit2Setting: .enabledForCompatibleDevices, usesStoreKit2JWS: true) + self.setUpSystemInfo(storeKitVersion: .storeKit2) self.setUpOrchestrator() self.setUpStoreKit2Listener() @@ -1580,7 +1603,7 @@ class PurchasesOrchestratorTests: StoreKitConfigTestCase { @available(iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0, *) func testPurchasePostsJWSToken() async throws { - self.setUpSystemInfo(storeKit2Setting: .enabledForCompatibleDevices, usesStoreKit2JWS: true) + self.setUpSystemInfo(storeKitVersion: .storeKit2) self.setUpOrchestrator() self.setUpStoreKit2Listener() @@ -1605,7 +1628,7 @@ class PurchasesOrchestratorTests: StoreKitConfigTestCase { @available(iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0, *) func testPurchasePostsSK2ReceiptInXcodeEnvironment() async throws { - self.setUpSystemInfo(storeKit2Setting: .enabledForCompatibleDevices, usesStoreKit2JWS: true) + self.setUpSystemInfo(storeKitVersion: .storeKit2) self.setUpOrchestrator() self.setUpStoreKit2Listener() @@ -1644,7 +1667,7 @@ class PurchasesOrchestratorTests: StoreKitConfigTestCase { } func testSyncPurchasesDoesntPostAndReturnsCustomerInfoIfNoTransaction() async throws { - self.setUpSystemInfo(storeKit2Setting: .enabledForCompatibleDevices, usesStoreKit2JWS: true) + self.setUpSystemInfo(storeKitVersion: .storeKit2) self.setUpOrchestrator() self.setUpStoreKit2Listener() @@ -1661,7 +1684,7 @@ class PurchasesOrchestratorTests: StoreKitConfigTestCase { @available(iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0, *) func testSyncPurchasesCallsSuccessDelegateMethod() async throws { - self.setUpSystemInfo(storeKit2Setting: .enabledForCompatibleDevices, usesStoreKit2JWS: true) + self.setUpSystemInfo(storeKitVersion: .storeKit2) self.setUpOrchestrator() self.setUpStoreKit2Listener() @@ -1689,7 +1712,7 @@ class PurchasesOrchestratorTests: StoreKitConfigTestCase { @available(iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0, *) func testSyncPurchasesPassesErrorOnFailure() async throws { - self.setUpSystemInfo(storeKit2Setting: .enabledForCompatibleDevices, usesStoreKit2JWS: true) + self.setUpSystemInfo(storeKitVersion: .storeKit2) self.setUpOrchestrator() self.setUpStoreKit2Listener() diff --git a/Tests/StoreKitUnitTests/TrialOrIntroPriceEligibilityCheckerSK1Tests.swift b/Tests/StoreKitUnitTests/TrialOrIntroPriceEligibilityCheckerSK1Tests.swift index 642ddc8985..4b180ed36b 100644 --- a/Tests/StoreKitUnitTests/TrialOrIntroPriceEligibilityCheckerSK1Tests.swift +++ b/Tests/StoreKitUnitTests/TrialOrIntroPriceEligibilityCheckerSK1Tests.swift @@ -34,7 +34,7 @@ class TrialOrIntroPriceEligibilityCheckerSK1Tests: StoreKitConfigTestCase { let platformInfo = Purchases.PlatformInfo(flavor: "xyz", version: "123") self.mockSystemInfo = MockSystemInfo(platformInfo: platformInfo, finishTransactions: true, - storeKit2Setting: .disabled) + storeKitVersion: .storeKit1) receiptFetcher = MockReceiptFetcher(requestFetcher: MockRequestFetcher(), systemInfo: mockSystemInfo) self.mockProductsManager = MockProductsManager(systemInfo: mockSystemInfo, requestTimeout: Configuration.storeKitRequestTimeoutDefault) diff --git a/Tests/StoreKitUnitTests/TrialOrIntroPriceEligibilityCheckerSK2Tests.swift b/Tests/StoreKitUnitTests/TrialOrIntroPriceEligibilityCheckerSK2Tests.swift index b81e27a695..3991821e9f 100644 --- a/Tests/StoreKitUnitTests/TrialOrIntroPriceEligibilityCheckerSK2Tests.swift +++ b/Tests/StoreKitUnitTests/TrialOrIntroPriceEligibilityCheckerSK2Tests.swift @@ -32,7 +32,7 @@ class TrialOrIntroPriceEligibilityCheckerSK2Tests: StoreKitConfigTestCase { let platformInfo = Purchases.PlatformInfo(flavor: "xyz", version: "123") mockSystemInfo = MockSystemInfo(platformInfo: platformInfo, finishTransactions: true, - storeKit2Setting: .enabledForCompatibleDevices) + storeKitVersion: .storeKit2) receiptFetcher = MockReceiptFetcher(requestFetcher: MockRequestFetcher(), systemInfo: mockSystemInfo) mockProductsManager = MockProductsManager( diff --git a/Tests/TestingApps/PaywallsTester/PaywallsTester/Configuration.swift b/Tests/TestingApps/PaywallsTester/PaywallsTester/Configuration.swift index 7d9a2d12ed..a765a4c177 100644 --- a/Tests/TestingApps/PaywallsTester/PaywallsTester/Configuration.swift +++ b/Tests/TestingApps/PaywallsTester/PaywallsTester/Configuration.swift @@ -76,7 +76,7 @@ final class Configuration: ObservableObject { Purchases.configure( with: .init(withAPIKey: currentAPIKey) .with(entitlementVerificationMode: .informational) - .with(usesStoreKit2IfAvailable: true) + .with(storeKitVersion: .storeKit2) ) } diff --git a/Tests/TestingApps/PurchaseTesterSwiftUI/Core/ConfiguredPurchases.swift b/Tests/TestingApps/PurchaseTesterSwiftUI/Core/ConfiguredPurchases.swift index 1adbecc9a7..5a8795d09c 100644 --- a/Tests/TestingApps/PurchaseTesterSwiftUI/Core/ConfiguredPurchases.swift +++ b/Tests/TestingApps/PurchaseTesterSwiftUI/Core/ConfiguredPurchases.swift @@ -45,12 +45,8 @@ public final class ConfiguredPurchases { let purchases = Purchases.configure( with: .builder(withAPIKey: apiKey) - .with(usesStoreKit2IfAvailable: useStoreKit2) - .with(observerMode: observerMode) + .with(observerMode: observerMode, storeKitVersion: useStoreKit2 ? .storeKit2 : .storeKit1) .with(entitlementVerificationMode: entitlementVerificationMode) - #if DEBUG - .with(dangerousSettings: .init(autoSyncPurchases: true, internalSettings: DangerousSettings.Internal(usesStoreKit2JWS: useStoreKit2))) - #endif .build() ) diff --git a/Tests/UnitTests/Misc/StoreKit2SettingTests.swift b/Tests/UnitTests/Misc/StoreKit2SettingTests.swift deleted file mode 100644 index 7382d3b179..0000000000 --- a/Tests/UnitTests/Misc/StoreKit2SettingTests.swift +++ /dev/null @@ -1,79 +0,0 @@ -// -// Copyright RevenueCat Inc. All Rights Reserved. -// -// Licensed under the MIT License (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://opensource.org/licenses/MIT -// -// StoreKit2SettingTests.swift -// -// Created by Nacho Soto on 9/1/22. - -import Nimble -import XCTest - -@testable import RevenueCat - -class StoreKit2SettingTests: TestCase { - - func testInitWithTrue() { - expect(StoreKit2Setting(useStoreKit2IfAvailable: true)) == .enabledForCompatibleDevices - expect(StoreKit2Setting(useStoreKit2IfAvailable: true).usesStoreKit2IfAvailable) == true - } - - func testInitWithFalse() { - expect(StoreKit2Setting(useStoreKit2IfAvailable: false)) == .enabledOnlyForOptimizations - expect(StoreKit2Setting(useStoreKit2IfAvailable: false).usesStoreKit2IfAvailable) == false - } - - func testStoreKit2NotAvailableWhenDisabled() { - expect(StoreKit2Setting.disabled.shouldOnlyUseStoreKit2) == false - } - - func testShouldOnlyUseStoreKit2FalseWhenOnlyEnabledForOptimizations() { - expect(StoreKit2Setting.enabledOnlyForOptimizations.shouldOnlyUseStoreKit2) == false - } - - func testShouldOnlyUseStoreKitFalseIfNotAvailable() throws { - try AvailabilityChecks.iOS15APINotAvailableOrSkipTest() - - expect(StoreKit2Setting.enabledForCompatibleDevices.shouldOnlyUseStoreKit2) == false - } - - func testShouldOnlyUseStoreKitTrueIfAvailable() throws { - try AvailabilityChecks.iOS15APIAvailableOrSkipTest() - - expect(StoreKit2Setting.enabledForCompatibleDevices.shouldOnlyUseStoreKit2) == true - } - - func testIsEnabledAndAvailableFalseWhenOnlyEnabledForOptimizations() { - expect(StoreKit2Setting.enabledOnlyForOptimizations.isEnabledAndAvailable) == false - } - - func testIsEnabledAndAvailableFalseIfNotAvailable() throws { - try AvailabilityChecks.iOS15APINotAvailableOrSkipTest() - - expect(StoreKit2Setting.enabledForCompatibleDevices.isEnabledAndAvailable) == false - } - - func testIsEnabledAndAvailableTrueIfAvailable() throws { - try AvailabilityChecks.iOS15APIAvailableOrSkipTest() - - expect(StoreKit2Setting.enabledForCompatibleDevices.isEnabledAndAvailable) == true - } - - func testStoreKit2NotAvailableOnOlderDevices() throws { - try AvailabilityChecks.iOS15APINotAvailableOrSkipTest() - - expect(StoreKit2Setting.isStoreKit2Available) == false - } - - func testStoreKit2AvailableOnNewerDevices() throws { - try AvailabilityChecks.iOS15APIAvailableOrSkipTest() - - expect(StoreKit2Setting.isStoreKit2Available) == true - } - -} diff --git a/Tests/UnitTests/Misc/StoreKitVersionTests.swift b/Tests/UnitTests/Misc/StoreKitVersionTests.swift new file mode 100644 index 0000000000..50546f22a8 --- /dev/null +++ b/Tests/UnitTests/Misc/StoreKitVersionTests.swift @@ -0,0 +1,65 @@ +// +// Copyright RevenueCat Inc. All Rights Reserved. +// +// Licensed under the MIT License (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://opensource.org/licenses/MIT +// +// StoreKitVersionTests.swift +// +// Created by Mark Villacampa on 4/12/23. + +import Nimble +import XCTest + +@testable import RevenueCat + +class StoreKitVersionTests: TestCase { + + func testVersionStringIsStoreKit1IfStoreKit2EnabledButNotAvailable() throws { + try AvailabilityChecks.iOS15APINotAvailableOrSkipTest() + + expect(StoreKitVersion.storeKit2.versionString) == "1" + } + + func testVersionStringIsStoreKit2IfStoreKit2EnabledAndAvailable() throws { + try AvailabilityChecks.iOS15APIAvailableOrSkipTest() + + expect(StoreKitVersion.storeKit2.versionString) == "2" + } + + func testVersionStringIsStoreKit1IfStoreKit2NotEnabled() { + expect(StoreKitVersion.storeKit1.versionString) == "1" + } + + func testStoreKit2EnabledButNotAvailable() throws { + try AvailabilityChecks.iOS15APINotAvailableOrSkipTest() + + expect(StoreKitVersion.storeKit2.isStoreKit2EnabledAndAvailable) == false + } + + func testStoreKit2EnabledAndAvailable() throws { + try AvailabilityChecks.iOS15APIAvailableOrSkipTest() + + expect(StoreKitVersion.storeKit2.isStoreKit2EnabledAndAvailable) == true + } + + func testStoreKit2NotEnabled() { + expect(StoreKitVersion.storeKit1.isStoreKit2EnabledAndAvailable) == false + } + + func testStoreKit2NotAvailableOnOlderDevices() throws { + try AvailabilityChecks.iOS15APINotAvailableOrSkipTest() + + expect(StoreKitVersion.isStoreKit2Available) == false + } + + func testStoreKit2AvailableOnNewerDevices() throws { + try AvailabilityChecks.iOS15APIAvailableOrSkipTest() + + expect(StoreKitVersion.isStoreKit2Available) == true + } + +} diff --git a/Tests/UnitTests/Mocks/MockPurchases.swift b/Tests/UnitTests/Mocks/MockPurchases.swift index 030472b3a8..c9258784f9 100644 --- a/Tests/UnitTests/Mocks/MockPurchases.swift +++ b/Tests/UnitTests/Mocks/MockPurchases.swift @@ -12,6 +12,7 @@ // Created by Nacho Soto on 10/10/22. @testable import RevenueCat +import StoreKit final class MockPurchases { @@ -457,6 +458,13 @@ extension MockPurchases: PurchasesSwiftType { self.unimplemented() } + @available(iOS 15.0, macOS 12.0, tvOS 15.0, watchOS 8.0, *) + func handleObserverModeTransaction( + _ purchaseResult: Product.PurchaseResult + ) async throws -> RevenueCat.StoreTransaction? { + self.unimplemented() + } + #if os(iOS) || targetEnvironment(macCatalyst) || VISION_OS @available(iOS 16.0, *) diff --git a/Tests/UnitTests/Mocks/MockStoreKit2TransactionListener.swift b/Tests/UnitTests/Mocks/MockStoreKit2TransactionListener.swift index 0b5d667300..58ecd5ddcf 100644 --- a/Tests/UnitTests/Mocks/MockStoreKit2TransactionListener.swift +++ b/Tests/UnitTests/Mocks/MockStoreKit2TransactionListener.swift @@ -29,6 +29,7 @@ final class MockStoreKit2TransactionListener: StoreKit2TransactionListenerType { // `StoreKit.Transaction` can't be stored directly as a property. // See https://openradar.appspot.com/radar?id=4970535809187840 / https://bugs.swift.org/browse/SR-15825 var mockTransaction: Box = .init(nil) + var mockResult: Box = .init(nil) var mockJWSToken: String = "" var mockEnvironment: StoreEnvironment = .sandbox @@ -55,17 +56,30 @@ final class MockStoreKit2TransactionListener: StoreKit2TransactionListenerType { var invokedHandleParametersList = [(purchaseResult: Box, Void)]() func handle( - purchaseResult: StoreKit.Product.PurchaseResult + purchaseResult: StoreKit.Product.PurchaseResult, + fromTransactionUpdate: Bool = false ) async throws -> StoreKit2TransactionListener.ResultData { self.invokedHandle = true self.invokedHandleCount += 1 self.invokedHandleParameters = (.init(purchaseResult), ()) self.invokedHandleParametersList.append((.init(purchaseResult), ())) - let transaction: StoreTransaction? = self.mockTransaction.value.map { - StoreTransaction(sk2Transaction: $0, - jwsRepresentation: self.mockJWSToken, - environmentOverride: self.mockEnvironment) + var transaction: StoreTransaction? + + if let mockTransaction = self.mockTransaction.value { + transaction = StoreTransaction(sk2Transaction: mockTransaction, + jwsRepresentation: self.mockJWSToken, + environmentOverride: self.mockEnvironment) + } else if let mockResult = self.mockResult.value { + if let verificationResult = mockResult.verificationResult { + transaction = StoreTransaction(sk2Transaction: verificationResult.underlyingTransaction, + jwsRepresentation: self.mockJWSToken, + environmentOverride: self.mockEnvironment) + } + } else if let parameterResult = purchaseResult.verificationResult { + transaction = StoreTransaction(sk2Transaction: parameterResult.underlyingTransaction, + jwsRepresentation: parameterResult.jwsRepresentation, + environmentOverride: self.mockEnvironment) } return (self.mockCancelled, transaction) diff --git a/Tests/UnitTests/Mocks/MockSystemInfo.swift b/Tests/UnitTests/Mocks/MockSystemInfo.swift index 869ce2b181..f2eb13a383 100644 --- a/Tests/UnitTests/Mocks/MockSystemInfo.swift +++ b/Tests/UnitTests/Mocks/MockSystemInfo.swift @@ -19,18 +19,16 @@ class MockSystemInfo: SystemInfo { convenience init(platformInfo: Purchases.PlatformInfo? = nil, finishTransactions: Bool, - storeKit2Setting: StoreKit2Setting = .default, customEntitlementsComputation: Bool = false, - usesStoreKit2JWS: Bool = false, + storeKitVersion: StoreKitVersion = .default, clock: ClockType = TestClock()) { let dangerousSettings = DangerousSettings( autoSyncPurchases: true, - customEntitlementComputation: customEntitlementsComputation, - internalSettings: DangerousSettings.Internal(usesStoreKit2JWS: usesStoreKit2JWS) + customEntitlementComputation: customEntitlementsComputation ) self.init(platformInfo: platformInfo, finishTransactions: finishTransactions, - storeKit2Setting: storeKit2Setting, + storeKitVersion: storeKitVersion, dangerousSettings: dangerousSettings, clock: clock) } diff --git a/Tests/UnitTests/Networking/Backend/BaseBackendTest.swift b/Tests/UnitTests/Networking/Backend/BaseBackendTest.swift index bbb7f4273a..5b5d5f1def 100644 --- a/Tests/UnitTests/Networking/Backend/BaseBackendTest.swift +++ b/Tests/UnitTests/Networking/Backend/BaseBackendTest.swift @@ -41,11 +41,13 @@ class BaseBackendTests: TestCase { self.createDependencies(dangerousSettings: self.dangerousSettings) } - final func createDependencies(dangerousSettings: DangerousSettings? = nil) { + final func createDependencies(dangerousSettings: DangerousSettings? = nil, + storeKitVersion: StoreKitVersion = .default) { self.systemInfo = SystemInfo( platformInfo: nil, finishTransactions: true, storefrontProvider: MockStorefrontProvider(), + storeKitVersion: storeKitVersion, responseVerificationMode: self.responseVerificationMode, dangerousSettings: dangerousSettings ) diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testCachesCustomerGetsForSameCustomer.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testCachesCustomerGetsForSameCustomer.1.json index ffc7d5d854..00089c7de6 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testCachesCustomerGetsForSameCustomer.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testCachesCustomerGetsForSameCustomer.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testDoesntCacheCustomerGetsForSameCustomer.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testDoesntCacheCustomerGetsForSameCustomer.1.json index ffc7d5d854..00089c7de6 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testDoesntCacheCustomerGetsForSameCustomer.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testDoesntCacheCustomerGetsForSameCustomer.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testDoesntCacheCustomerGetsForSameCustomer.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testDoesntCacheCustomerGetsForSameCustomer.2.json index c31d7c947f..9599301257 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testDoesntCacheCustomerGetsForSameCustomer.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testDoesntCacheCustomerGetsForSameCustomer.2.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testGetCustomerCallsBackendProperly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testGetCustomerCallsBackendProperly.1.json index ffc7d5d854..00089c7de6 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testGetCustomerCallsBackendProperly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testGetCustomerCallsBackendProperly.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testGetCustomerInfoDoesNotMakeTwoRequests.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testGetCustomerInfoDoesNotMakeTwoRequests.1.json index ffc7d5d854..00089c7de6 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testGetCustomerInfoDoesNotMakeTwoRequests.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testGetCustomerInfoDoesNotMakeTwoRequests.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testGetsCustomerInfo.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testGetsCustomerInfo.1.json index ffc7d5d854..00089c7de6 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testGetsCustomerInfo.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testGetsCustomerInfo.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testHandlesGetCustomerInfoErrors.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testHandlesGetCustomerInfoErrors.1.json index ffc7d5d854..00089c7de6 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testHandlesGetCustomerInfoErrors.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testHandlesGetCustomerInfoErrors.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testHandlesInvalidJSON.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testHandlesInvalidJSON.1.json index ffc7d5d854..00089c7de6 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testHandlesInvalidJSON.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testHandlesInvalidJSON.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testUpdatesRequestDateFromResponseHeader.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testUpdatesRequestDateFromResponseHeader.1.json index ffc7d5d854..00089c7de6 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testUpdatesRequestDateFromResponseHeader.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS12-testUpdatesRequestDateFromResponseHeader.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testCachesCustomerGetsForSameCustomer.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testCachesCustomerGetsForSameCustomer.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testCachesCustomerGetsForSameCustomer.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testCachesCustomerGetsForSameCustomer.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testDoesntCacheCustomerGetsForSameCustomer.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testDoesntCacheCustomerGetsForSameCustomer.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testDoesntCacheCustomerGetsForSameCustomer.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testDoesntCacheCustomerGetsForSameCustomer.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testDoesntCacheCustomerGetsForSameCustomer.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testDoesntCacheCustomerGetsForSameCustomer.2.json index 6ce20fe99f..0155d9c11a 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testDoesntCacheCustomerGetsForSameCustomer.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testDoesntCacheCustomerGetsForSameCustomer.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testGetCustomerCallsBackendProperly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testGetCustomerCallsBackendProperly.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testGetCustomerCallsBackendProperly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testGetCustomerCallsBackendProperly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testGetCustomerInfoDoesNotMakeTwoRequests.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testGetCustomerInfoDoesNotMakeTwoRequests.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testGetCustomerInfoDoesNotMakeTwoRequests.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testGetCustomerInfoDoesNotMakeTwoRequests.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testGetCustomerInfoWithFailedVerification.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testGetCustomerInfoWithFailedVerification.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testGetCustomerInfoWithFailedVerification.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testGetCustomerInfoWithFailedVerification.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testGetCustomerInfoWithVerifiedResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testGetCustomerInfoWithVerifiedResponse.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testGetCustomerInfoWithVerifiedResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testGetCustomerInfoWithVerifiedResponse.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testGetsCustomerInfo.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testGetsCustomerInfo.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testGetsCustomerInfo.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testGetsCustomerInfo.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testHandlesGetCustomerInfoErrors.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testHandlesGetCustomerInfoErrors.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testHandlesGetCustomerInfoErrors.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testHandlesGetCustomerInfoErrors.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testHandlesInvalidJSON.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testHandlesInvalidJSON.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testHandlesInvalidJSON.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testHandlesInvalidJSON.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testSendsNonceWhenEnabled.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testSendsNonceWhenEnabled.1.json index aab6004d94..17205a09ef 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testSendsNonceWhenEnabled.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testSendsNonceWhenEnabled.1.json @@ -14,6 +14,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testUpdatesRequestDateFromResponseHeader.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testUpdatesRequestDateFromResponseHeader.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testUpdatesRequestDateFromResponseHeader.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS13-testUpdatesRequestDateFromResponseHeader.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testCachesCustomerGetsForSameCustomer.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testCachesCustomerGetsForSameCustomer.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testCachesCustomerGetsForSameCustomer.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testCachesCustomerGetsForSameCustomer.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testDoesntCacheCustomerGetsForSameCustomer.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testDoesntCacheCustomerGetsForSameCustomer.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testDoesntCacheCustomerGetsForSameCustomer.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testDoesntCacheCustomerGetsForSameCustomer.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testDoesntCacheCustomerGetsForSameCustomer.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testDoesntCacheCustomerGetsForSameCustomer.2.json index 6ce20fe99f..0155d9c11a 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testDoesntCacheCustomerGetsForSameCustomer.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testDoesntCacheCustomerGetsForSameCustomer.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testGetCustomerCallsBackendProperly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testGetCustomerCallsBackendProperly.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testGetCustomerCallsBackendProperly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testGetCustomerCallsBackendProperly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testGetCustomerInfoDoesNotMakeTwoRequests.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testGetCustomerInfoDoesNotMakeTwoRequests.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testGetCustomerInfoDoesNotMakeTwoRequests.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testGetCustomerInfoDoesNotMakeTwoRequests.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testGetCustomerInfoWithFailedVerification.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testGetCustomerInfoWithFailedVerification.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testGetCustomerInfoWithFailedVerification.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testGetCustomerInfoWithFailedVerification.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testGetCustomerInfoWithVerifiedResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testGetCustomerInfoWithVerifiedResponse.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testGetCustomerInfoWithVerifiedResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testGetCustomerInfoWithVerifiedResponse.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testGetsCustomerInfo.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testGetsCustomerInfo.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testGetsCustomerInfo.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testGetsCustomerInfo.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testHandlesGetCustomerInfoErrors.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testHandlesGetCustomerInfoErrors.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testHandlesGetCustomerInfoErrors.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testHandlesGetCustomerInfoErrors.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testHandlesInvalidJSON.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testHandlesInvalidJSON.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testHandlesInvalidJSON.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testHandlesInvalidJSON.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testSendsNonceWhenEnabled.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testSendsNonceWhenEnabled.1.json index aab6004d94..17205a09ef 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testSendsNonceWhenEnabled.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testSendsNonceWhenEnabled.1.json @@ -14,6 +14,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testUpdatesRequestDateFromResponseHeader.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testUpdatesRequestDateFromResponseHeader.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testUpdatesRequestDateFromResponseHeader.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS14-testUpdatesRequestDateFromResponseHeader.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testCachesCustomerGetsForSameCustomer.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testCachesCustomerGetsForSameCustomer.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testCachesCustomerGetsForSameCustomer.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testCachesCustomerGetsForSameCustomer.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testDoesntCacheCustomerGetsForSameCustomer.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testDoesntCacheCustomerGetsForSameCustomer.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testDoesntCacheCustomerGetsForSameCustomer.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testDoesntCacheCustomerGetsForSameCustomer.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testDoesntCacheCustomerGetsForSameCustomer.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testDoesntCacheCustomerGetsForSameCustomer.2.json index 6ce20fe99f..0155d9c11a 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testDoesntCacheCustomerGetsForSameCustomer.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testDoesntCacheCustomerGetsForSameCustomer.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testGetCustomerCallsBackendProperly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testGetCustomerCallsBackendProperly.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testGetCustomerCallsBackendProperly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testGetCustomerCallsBackendProperly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testGetCustomerInfoDoesNotMakeTwoRequests.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testGetCustomerInfoDoesNotMakeTwoRequests.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testGetCustomerInfoDoesNotMakeTwoRequests.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testGetCustomerInfoDoesNotMakeTwoRequests.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testGetCustomerInfoWithFailedVerification.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testGetCustomerInfoWithFailedVerification.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testGetCustomerInfoWithFailedVerification.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testGetCustomerInfoWithFailedVerification.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testGetCustomerInfoWithVerifiedResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testGetCustomerInfoWithVerifiedResponse.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testGetCustomerInfoWithVerifiedResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testGetCustomerInfoWithVerifiedResponse.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testGetsCustomerInfo.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testGetsCustomerInfo.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testGetsCustomerInfo.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testGetsCustomerInfo.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testHandlesGetCustomerInfoErrors.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testHandlesGetCustomerInfoErrors.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testHandlesGetCustomerInfoErrors.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testHandlesGetCustomerInfoErrors.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testHandlesInvalidJSON.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testHandlesInvalidJSON.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testHandlesInvalidJSON.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testHandlesInvalidJSON.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testSendsNonceWhenEnabled.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testSendsNonceWhenEnabled.1.json index aab6004d94..17205a09ef 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testSendsNonceWhenEnabled.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testSendsNonceWhenEnabled.1.json @@ -14,6 +14,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testUpdatesRequestDateFromResponseHeader.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testUpdatesRequestDateFromResponseHeader.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testUpdatesRequestDateFromResponseHeader.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS15-testUpdatesRequestDateFromResponseHeader.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testCachesCustomerGetsForSameCustomer.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testCachesCustomerGetsForSameCustomer.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testCachesCustomerGetsForSameCustomer.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testCachesCustomerGetsForSameCustomer.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testDoesntCacheCustomerGetsForSameCustomer.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testDoesntCacheCustomerGetsForSameCustomer.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testDoesntCacheCustomerGetsForSameCustomer.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testDoesntCacheCustomerGetsForSameCustomer.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testDoesntCacheCustomerGetsForSameCustomer.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testDoesntCacheCustomerGetsForSameCustomer.2.json index 6ce20fe99f..0155d9c11a 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testDoesntCacheCustomerGetsForSameCustomer.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testDoesntCacheCustomerGetsForSameCustomer.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testGetCustomerCallsBackendProperly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testGetCustomerCallsBackendProperly.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testGetCustomerCallsBackendProperly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testGetCustomerCallsBackendProperly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testGetCustomerInfoDoesNotMakeTwoRequests.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testGetCustomerInfoDoesNotMakeTwoRequests.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testGetCustomerInfoDoesNotMakeTwoRequests.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testGetCustomerInfoDoesNotMakeTwoRequests.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testGetCustomerInfoWithFailedVerification.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testGetCustomerInfoWithFailedVerification.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testGetCustomerInfoWithFailedVerification.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testGetCustomerInfoWithFailedVerification.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testGetCustomerInfoWithVerifiedResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testGetCustomerInfoWithVerifiedResponse.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testGetCustomerInfoWithVerifiedResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testGetCustomerInfoWithVerifiedResponse.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testGetsCustomerInfo.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testGetsCustomerInfo.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testGetsCustomerInfo.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testGetsCustomerInfo.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testHandlesGetCustomerInfoErrors.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testHandlesGetCustomerInfoErrors.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testHandlesGetCustomerInfoErrors.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testHandlesGetCustomerInfoErrors.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testHandlesInvalidJSON.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testHandlesInvalidJSON.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testHandlesInvalidJSON.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testHandlesInvalidJSON.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testSendsNonceWhenEnabled.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testSendsNonceWhenEnabled.1.json index aab6004d94..17205a09ef 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testSendsNonceWhenEnabled.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testSendsNonceWhenEnabled.1.json @@ -14,6 +14,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testUpdatesRequestDateFromResponseHeader.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testUpdatesRequestDateFromResponseHeader.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testUpdatesRequestDateFromResponseHeader.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS16-testUpdatesRequestDateFromResponseHeader.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testCachesCustomerGetsForSameCustomer.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testCachesCustomerGetsForSameCustomer.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testCachesCustomerGetsForSameCustomer.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testCachesCustomerGetsForSameCustomer.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testDoesntCacheCustomerGetsForSameCustomer.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testDoesntCacheCustomerGetsForSameCustomer.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testDoesntCacheCustomerGetsForSameCustomer.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testDoesntCacheCustomerGetsForSameCustomer.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testDoesntCacheCustomerGetsForSameCustomer.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testDoesntCacheCustomerGetsForSameCustomer.2.json index 6ce20fe99f..0155d9c11a 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testDoesntCacheCustomerGetsForSameCustomer.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testDoesntCacheCustomerGetsForSameCustomer.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testGetCustomerCallsBackendProperly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testGetCustomerCallsBackendProperly.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testGetCustomerCallsBackendProperly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testGetCustomerCallsBackendProperly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testGetCustomerInfoDoesNotMakeTwoRequests.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testGetCustomerInfoDoesNotMakeTwoRequests.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testGetCustomerInfoDoesNotMakeTwoRequests.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testGetCustomerInfoDoesNotMakeTwoRequests.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testGetCustomerInfoWithFailedVerification.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testGetCustomerInfoWithFailedVerification.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testGetCustomerInfoWithFailedVerification.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testGetCustomerInfoWithFailedVerification.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testGetCustomerInfoWithVerifiedResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testGetCustomerInfoWithVerifiedResponse.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testGetCustomerInfoWithVerifiedResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testGetCustomerInfoWithVerifiedResponse.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testGetsCustomerInfo.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testGetsCustomerInfo.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testGetsCustomerInfo.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testGetsCustomerInfo.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testHandlesGetCustomerInfoErrors.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testHandlesGetCustomerInfoErrors.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testHandlesGetCustomerInfoErrors.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testHandlesGetCustomerInfoErrors.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testHandlesInvalidJSON.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testHandlesInvalidJSON.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testHandlesInvalidJSON.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testHandlesInvalidJSON.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testSendsNonceWhenEnabled.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testSendsNonceWhenEnabled.1.json index aab6004d94..17205a09ef 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testSendsNonceWhenEnabled.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testSendsNonceWhenEnabled.1.json @@ -14,6 +14,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testUpdatesRequestDateFromResponseHeader.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testUpdatesRequestDateFromResponseHeader.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testUpdatesRequestDateFromResponseHeader.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/iOS17-testUpdatesRequestDateFromResponseHeader.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testCachesCustomerGetsForSameCustomer.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testCachesCustomerGetsForSameCustomer.1.json index e39f295bd1..11cf5ee7c5 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testCachesCustomerGetsForSameCustomer.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testCachesCustomerGetsForSameCustomer.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testDoesntCacheCustomerGetsForSameCustomer.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testDoesntCacheCustomerGetsForSameCustomer.1.json index e39f295bd1..11cf5ee7c5 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testDoesntCacheCustomerGetsForSameCustomer.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testDoesntCacheCustomerGetsForSameCustomer.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testDoesntCacheCustomerGetsForSameCustomer.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testDoesntCacheCustomerGetsForSameCustomer.2.json index 9494a1a411..3f217d9cbd 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testDoesntCacheCustomerGetsForSameCustomer.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testDoesntCacheCustomerGetsForSameCustomer.2.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testGetCustomerCallsBackendProperly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testGetCustomerCallsBackendProperly.1.json index e39f295bd1..11cf5ee7c5 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testGetCustomerCallsBackendProperly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testGetCustomerCallsBackendProperly.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testGetCustomerInfoDoesNotMakeTwoRequests.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testGetCustomerInfoDoesNotMakeTwoRequests.1.json index e39f295bd1..11cf5ee7c5 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testGetCustomerInfoDoesNotMakeTwoRequests.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testGetCustomerInfoDoesNotMakeTwoRequests.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testGetCustomerInfoWithFailedVerification.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testGetCustomerInfoWithFailedVerification.1.json index e39f295bd1..11cf5ee7c5 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testGetCustomerInfoWithFailedVerification.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testGetCustomerInfoWithFailedVerification.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testGetCustomerInfoWithVerifiedResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testGetCustomerInfoWithVerifiedResponse.1.json index e39f295bd1..11cf5ee7c5 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testGetCustomerInfoWithVerifiedResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testGetCustomerInfoWithVerifiedResponse.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testGetsCustomerInfo.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testGetsCustomerInfo.1.json index e39f295bd1..11cf5ee7c5 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testGetsCustomerInfo.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testGetsCustomerInfo.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testHandlesGetCustomerInfoErrors.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testHandlesGetCustomerInfoErrors.1.json index e39f295bd1..11cf5ee7c5 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testHandlesGetCustomerInfoErrors.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testHandlesGetCustomerInfoErrors.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testHandlesInvalidJSON.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testHandlesInvalidJSON.1.json index e39f295bd1..11cf5ee7c5 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testHandlesInvalidJSON.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testHandlesInvalidJSON.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testSendsNonceWhenEnabled.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testSendsNonceWhenEnabled.1.json index 043f4dd377..f4fce786c4 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testSendsNonceWhenEnabled.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testSendsNonceWhenEnabled.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testUpdatesRequestDateFromResponseHeader.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testUpdatesRequestDateFromResponseHeader.1.json index e39f295bd1..11cf5ee7c5 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testUpdatesRequestDateFromResponseHeader.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetCustomerInfoTests/macOS-testUpdatesRequestDateFromResponseHeader.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS12-testEligibilityUnknownIfError.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS12-testEligibilityUnknownIfError.1.json index 2cacda1366..973d9bf169 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS12-testEligibilityUnknownIfError.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS12-testEligibilityUnknownIfError.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS12-testEligibilityUnknownIfUnknownError.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS12-testEligibilityUnknownIfUnknownError.1.json index 2cacda1366..973d9bf169 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS12-testEligibilityUnknownIfUnknownError.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS12-testEligibilityUnknownIfUnknownError.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS12-testPostsProductIdentifiers.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS12-testPostsProductIdentifiers.1.json index b4fe1b118b..f277966131 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS12-testPostsProductIdentifiers.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS12-testPostsProductIdentifiers.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS13-testEligibilityUnknownIfError.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS13-testEligibilityUnknownIfError.1.json index 2debb6aa54..b8e92b4871 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS13-testEligibilityUnknownIfError.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS13-testEligibilityUnknownIfError.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS13-testEligibilityUnknownIfUnknownError.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS13-testEligibilityUnknownIfUnknownError.1.json index 2debb6aa54..b8e92b4871 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS13-testEligibilityUnknownIfUnknownError.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS13-testEligibilityUnknownIfUnknownError.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS13-testPostsProductIdentifiers.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS13-testPostsProductIdentifiers.1.json index 84d2bca2e1..3286b0c398 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS13-testPostsProductIdentifiers.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS13-testPostsProductIdentifiers.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS14-testEligibilityUnknownIfError.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS14-testEligibilityUnknownIfError.1.json index 2debb6aa54..b8e92b4871 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS14-testEligibilityUnknownIfError.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS14-testEligibilityUnknownIfError.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS14-testEligibilityUnknownIfUnknownError.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS14-testEligibilityUnknownIfUnknownError.1.json index 2debb6aa54..b8e92b4871 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS14-testEligibilityUnknownIfUnknownError.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS14-testEligibilityUnknownIfUnknownError.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS14-testPostsProductIdentifiers.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS14-testPostsProductIdentifiers.1.json index 84d2bca2e1..3286b0c398 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS14-testPostsProductIdentifiers.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS14-testPostsProductIdentifiers.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS15-testEligibilityUnknownIfError.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS15-testEligibilityUnknownIfError.1.json index 2debb6aa54..b8e92b4871 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS15-testEligibilityUnknownIfError.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS15-testEligibilityUnknownIfError.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS15-testEligibilityUnknownIfUnknownError.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS15-testEligibilityUnknownIfUnknownError.1.json index 2debb6aa54..b8e92b4871 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS15-testEligibilityUnknownIfUnknownError.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS15-testEligibilityUnknownIfUnknownError.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS15-testPostsProductIdentifiers.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS15-testPostsProductIdentifiers.1.json index 84d2bca2e1..3286b0c398 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS15-testPostsProductIdentifiers.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS15-testPostsProductIdentifiers.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS16-testEligibilityUnknownIfError.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS16-testEligibilityUnknownIfError.1.json index 2debb6aa54..b8e92b4871 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS16-testEligibilityUnknownIfError.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS16-testEligibilityUnknownIfError.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS16-testEligibilityUnknownIfUnknownError.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS16-testEligibilityUnknownIfUnknownError.1.json index 2debb6aa54..b8e92b4871 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS16-testEligibilityUnknownIfUnknownError.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS16-testEligibilityUnknownIfUnknownError.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS16-testPostsProductIdentifiers.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS16-testPostsProductIdentifiers.1.json index 84d2bca2e1..3286b0c398 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS16-testPostsProductIdentifiers.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS16-testPostsProductIdentifiers.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS17-testEligibilityUnknownIfError.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS17-testEligibilityUnknownIfError.1.json index 2debb6aa54..b8e92b4871 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS17-testEligibilityUnknownIfError.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS17-testEligibilityUnknownIfError.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS17-testEligibilityUnknownIfUnknownError.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS17-testEligibilityUnknownIfUnknownError.1.json index 2debb6aa54..b8e92b4871 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS17-testEligibilityUnknownIfUnknownError.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS17-testEligibilityUnknownIfUnknownError.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS17-testPostsProductIdentifiers.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS17-testPostsProductIdentifiers.1.json index 84d2bca2e1..3286b0c398 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS17-testPostsProductIdentifiers.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/iOS17-testPostsProductIdentifiers.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/macOS-testEligibilityUnknownIfError.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/macOS-testEligibilityUnknownIfError.1.json index 4f001ab671..0de71752ce 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/macOS-testEligibilityUnknownIfError.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/macOS-testEligibilityUnknownIfError.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/macOS-testEligibilityUnknownIfUnknownError.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/macOS-testEligibilityUnknownIfUnknownError.1.json index 4f001ab671..0de71752ce 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/macOS-testEligibilityUnknownIfUnknownError.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/macOS-testEligibilityUnknownIfUnknownError.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/macOS-testPostsProductIdentifiers.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/macOS-testPostsProductIdentifiers.1.json index a485535124..8953774493 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/macOS-testPostsProductIdentifiers.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetIntroEligibilityTests/macOS-testPostsProductIdentifiers.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetEntitlementsDoesntCacheForMultipleUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetEntitlementsDoesntCacheForMultipleUserID.1.json index 62fa2f14da..e3993b25b4 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetEntitlementsDoesntCacheForMultipleUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetEntitlementsDoesntCacheForMultipleUserID.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetEntitlementsDoesntCacheForMultipleUserID.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetEntitlementsDoesntCacheForMultipleUserID.2.json index 20b868cbc8..3cc81a4d9e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetEntitlementsDoesntCacheForMultipleUserID.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetEntitlementsDoesntCacheForMultipleUserID.2.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetOfferingsCachesForSameUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetOfferingsCachesForSameUserID.1.json index 62fa2f14da..e3993b25b4 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetOfferingsCachesForSameUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetOfferingsCachesForSameUserID.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetOfferingsCallsHTTPMethod.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetOfferingsCallsHTTPMethod.1.json index 62fa2f14da..e3993b25b4 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetOfferingsCallsHTTPMethod.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetOfferingsCallsHTTPMethod.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetOfferingsCallsHTTPMethodWithRandomDelay.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetOfferingsCallsHTTPMethodWithRandomDelay.1.json index 62fa2f14da..e3993b25b4 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetOfferingsCallsHTTPMethodWithRandomDelay.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetOfferingsCallsHTTPMethodWithRandomDelay.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetOfferingsFailSendsNil.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetOfferingsFailSendsNil.1.json index 62fa2f14da..e3993b25b4 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetOfferingsFailSendsNil.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetOfferingsFailSendsNil.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetOfferingsNetworkErrorSendsError.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetOfferingsNetworkErrorSendsError.1.json index 62fa2f14da..e3993b25b4 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetOfferingsNetworkErrorSendsError.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetOfferingsNetworkErrorSendsError.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetOfferingsOneOffering.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetOfferingsOneOffering.1.json index 62fa2f14da..e3993b25b4 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetOfferingsOneOffering.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testGetOfferingsOneOffering.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testRepeatedRequestsLogDebugMessage.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testRepeatedRequestsLogDebugMessage.1.json index 62fa2f14da..e3993b25b4 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testRepeatedRequestsLogDebugMessage.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS12-testRepeatedRequestsLogDebugMessage.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetEntitlementsDoesntCacheForMultipleUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetEntitlementsDoesntCacheForMultipleUserID.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetEntitlementsDoesntCacheForMultipleUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetEntitlementsDoesntCacheForMultipleUserID.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetEntitlementsDoesntCacheForMultipleUserID.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetEntitlementsDoesntCacheForMultipleUserID.2.json index 6e3f02f3f8..266d496dee 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetEntitlementsDoesntCacheForMultipleUserID.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetEntitlementsDoesntCacheForMultipleUserID.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetOfferingsCachesForSameUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetOfferingsCachesForSameUserID.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetOfferingsCachesForSameUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetOfferingsCachesForSameUserID.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetOfferingsCallsHTTPMethod.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetOfferingsCallsHTTPMethod.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetOfferingsCallsHTTPMethod.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetOfferingsCallsHTTPMethod.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetOfferingsCallsHTTPMethodWithRandomDelay.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetOfferingsCallsHTTPMethodWithRandomDelay.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetOfferingsCallsHTTPMethodWithRandomDelay.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetOfferingsCallsHTTPMethodWithRandomDelay.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetOfferingsFailSendsNil.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetOfferingsFailSendsNil.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetOfferingsFailSendsNil.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetOfferingsFailSendsNil.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetOfferingsNetworkErrorSendsError.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetOfferingsNetworkErrorSendsError.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetOfferingsNetworkErrorSendsError.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetOfferingsNetworkErrorSendsError.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetOfferingsOneOffering.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetOfferingsOneOffering.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetOfferingsOneOffering.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testGetOfferingsOneOffering.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testRepeatedRequestsLogDebugMessage.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testRepeatedRequestsLogDebugMessage.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testRepeatedRequestsLogDebugMessage.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS13-testRepeatedRequestsLogDebugMessage.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetEntitlementsDoesntCacheForMultipleUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetEntitlementsDoesntCacheForMultipleUserID.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetEntitlementsDoesntCacheForMultipleUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetEntitlementsDoesntCacheForMultipleUserID.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetEntitlementsDoesntCacheForMultipleUserID.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetEntitlementsDoesntCacheForMultipleUserID.2.json index 6e3f02f3f8..266d496dee 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetEntitlementsDoesntCacheForMultipleUserID.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetEntitlementsDoesntCacheForMultipleUserID.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetOfferingsCachesForSameUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetOfferingsCachesForSameUserID.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetOfferingsCachesForSameUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetOfferingsCachesForSameUserID.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetOfferingsCallsHTTPMethod.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetOfferingsCallsHTTPMethod.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetOfferingsCallsHTTPMethod.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetOfferingsCallsHTTPMethod.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetOfferingsCallsHTTPMethodWithRandomDelay.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetOfferingsCallsHTTPMethodWithRandomDelay.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetOfferingsCallsHTTPMethodWithRandomDelay.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetOfferingsCallsHTTPMethodWithRandomDelay.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetOfferingsFailSendsNil.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetOfferingsFailSendsNil.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetOfferingsFailSendsNil.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetOfferingsFailSendsNil.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetOfferingsNetworkErrorSendsError.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetOfferingsNetworkErrorSendsError.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetOfferingsNetworkErrorSendsError.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetOfferingsNetworkErrorSendsError.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetOfferingsOneOffering.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetOfferingsOneOffering.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetOfferingsOneOffering.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testGetOfferingsOneOffering.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testRepeatedRequestsLogDebugMessage.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testRepeatedRequestsLogDebugMessage.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testRepeatedRequestsLogDebugMessage.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS14-testRepeatedRequestsLogDebugMessage.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetEntitlementsDoesntCacheForMultipleUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetEntitlementsDoesntCacheForMultipleUserID.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetEntitlementsDoesntCacheForMultipleUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetEntitlementsDoesntCacheForMultipleUserID.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetEntitlementsDoesntCacheForMultipleUserID.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetEntitlementsDoesntCacheForMultipleUserID.2.json index 6e3f02f3f8..266d496dee 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetEntitlementsDoesntCacheForMultipleUserID.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetEntitlementsDoesntCacheForMultipleUserID.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetOfferingsCachesForSameUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetOfferingsCachesForSameUserID.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetOfferingsCachesForSameUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetOfferingsCachesForSameUserID.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetOfferingsCallsHTTPMethod.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetOfferingsCallsHTTPMethod.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetOfferingsCallsHTTPMethod.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetOfferingsCallsHTTPMethod.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetOfferingsCallsHTTPMethodWithRandomDelay.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetOfferingsCallsHTTPMethodWithRandomDelay.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetOfferingsCallsHTTPMethodWithRandomDelay.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetOfferingsCallsHTTPMethodWithRandomDelay.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetOfferingsFailSendsNil.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetOfferingsFailSendsNil.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetOfferingsFailSendsNil.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetOfferingsFailSendsNil.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetOfferingsNetworkErrorSendsError.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetOfferingsNetworkErrorSendsError.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetOfferingsNetworkErrorSendsError.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetOfferingsNetworkErrorSendsError.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetOfferingsOneOffering.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetOfferingsOneOffering.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetOfferingsOneOffering.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testGetOfferingsOneOffering.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testRepeatedRequestsLogDebugMessage.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testRepeatedRequestsLogDebugMessage.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testRepeatedRequestsLogDebugMessage.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS15-testRepeatedRequestsLogDebugMessage.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetEntitlementsDoesntCacheForMultipleUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetEntitlementsDoesntCacheForMultipleUserID.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetEntitlementsDoesntCacheForMultipleUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetEntitlementsDoesntCacheForMultipleUserID.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetEntitlementsDoesntCacheForMultipleUserID.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetEntitlementsDoesntCacheForMultipleUserID.2.json index 6e3f02f3f8..266d496dee 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetEntitlementsDoesntCacheForMultipleUserID.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetEntitlementsDoesntCacheForMultipleUserID.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetOfferingsCachesForSameUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetOfferingsCachesForSameUserID.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetOfferingsCachesForSameUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetOfferingsCachesForSameUserID.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetOfferingsCallsHTTPMethod.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetOfferingsCallsHTTPMethod.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetOfferingsCallsHTTPMethod.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetOfferingsCallsHTTPMethod.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetOfferingsCallsHTTPMethodWithRandomDelay.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetOfferingsCallsHTTPMethodWithRandomDelay.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetOfferingsCallsHTTPMethodWithRandomDelay.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetOfferingsCallsHTTPMethodWithRandomDelay.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetOfferingsFailSendsNil.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetOfferingsFailSendsNil.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetOfferingsFailSendsNil.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetOfferingsFailSendsNil.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetOfferingsNetworkErrorSendsError.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetOfferingsNetworkErrorSendsError.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetOfferingsNetworkErrorSendsError.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetOfferingsNetworkErrorSendsError.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetOfferingsOneOffering.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetOfferingsOneOffering.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetOfferingsOneOffering.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testGetOfferingsOneOffering.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testRepeatedRequestsLogDebugMessage.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testRepeatedRequestsLogDebugMessage.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testRepeatedRequestsLogDebugMessage.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS16-testRepeatedRequestsLogDebugMessage.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetEntitlementsDoesntCacheForMultipleUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetEntitlementsDoesntCacheForMultipleUserID.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetEntitlementsDoesntCacheForMultipleUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetEntitlementsDoesntCacheForMultipleUserID.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetEntitlementsDoesntCacheForMultipleUserID.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetEntitlementsDoesntCacheForMultipleUserID.2.json index 6e3f02f3f8..266d496dee 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetEntitlementsDoesntCacheForMultipleUserID.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetEntitlementsDoesntCacheForMultipleUserID.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetOfferingsCachesForSameUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetOfferingsCachesForSameUserID.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetOfferingsCachesForSameUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetOfferingsCachesForSameUserID.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetOfferingsCallsHTTPMethod.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetOfferingsCallsHTTPMethod.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetOfferingsCallsHTTPMethod.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetOfferingsCallsHTTPMethod.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetOfferingsCallsHTTPMethodWithRandomDelay.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetOfferingsCallsHTTPMethodWithRandomDelay.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetOfferingsCallsHTTPMethodWithRandomDelay.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetOfferingsCallsHTTPMethodWithRandomDelay.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetOfferingsFailSendsNil.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetOfferingsFailSendsNil.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetOfferingsFailSendsNil.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetOfferingsFailSendsNil.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetOfferingsNetworkErrorSendsError.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetOfferingsNetworkErrorSendsError.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetOfferingsNetworkErrorSendsError.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetOfferingsNetworkErrorSendsError.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetOfferingsOneOffering.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetOfferingsOneOffering.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetOfferingsOneOffering.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testGetOfferingsOneOffering.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testRepeatedRequestsLogDebugMessage.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testRepeatedRequestsLogDebugMessage.1.json index 16a5934396..d67a29281e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testRepeatedRequestsLogDebugMessage.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/iOS17-testRepeatedRequestsLogDebugMessage.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetEntitlementsDoesntCacheForMultipleUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetEntitlementsDoesntCacheForMultipleUserID.1.json index c316c40115..d0edd5f397 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetEntitlementsDoesntCacheForMultipleUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetEntitlementsDoesntCacheForMultipleUserID.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetEntitlementsDoesntCacheForMultipleUserID.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetEntitlementsDoesntCacheForMultipleUserID.2.json index 379389ded8..96c61b571a 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetEntitlementsDoesntCacheForMultipleUserID.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetEntitlementsDoesntCacheForMultipleUserID.2.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetOfferingsCachesForSameUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetOfferingsCachesForSameUserID.1.json index c316c40115..d0edd5f397 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetOfferingsCachesForSameUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetOfferingsCachesForSameUserID.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetOfferingsCallsHTTPMethod.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetOfferingsCallsHTTPMethod.1.json index c316c40115..d0edd5f397 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetOfferingsCallsHTTPMethod.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetOfferingsCallsHTTPMethod.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetOfferingsCallsHTTPMethodWithRandomDelay.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetOfferingsCallsHTTPMethodWithRandomDelay.1.json index c316c40115..d0edd5f397 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetOfferingsCallsHTTPMethodWithRandomDelay.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetOfferingsCallsHTTPMethodWithRandomDelay.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetOfferingsFailSendsNil.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetOfferingsFailSendsNil.1.json index c316c40115..d0edd5f397 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetOfferingsFailSendsNil.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetOfferingsFailSendsNil.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetOfferingsNetworkErrorSendsError.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetOfferingsNetworkErrorSendsError.1.json index c316c40115..d0edd5f397 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetOfferingsNetworkErrorSendsError.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetOfferingsNetworkErrorSendsError.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetOfferingsOneOffering.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetOfferingsOneOffering.1.json index c316c40115..d0edd5f397 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetOfferingsOneOffering.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testGetOfferingsOneOffering.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testRepeatedRequestsLogDebugMessage.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testRepeatedRequestsLogDebugMessage.1.json index c316c40115..d0edd5f397 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testRepeatedRequestsLogDebugMessage.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendGetOfferingsTests/macOS-testRepeatedRequestsLogDebugMessage.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS12-testHealthRequestIsNotAuthenticated.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS12-testHealthRequestIsNotAuthenticated.1.json index 0cf45dd753..385343f15e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS12-testHealthRequestIsNotAuthenticated.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS12-testHealthRequestIsNotAuthenticated.1.json @@ -10,6 +10,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS12-testHealthRequestWithFailure.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS12-testHealthRequestWithFailure.1.json index 0cf45dd753..385343f15e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS12-testHealthRequestWithFailure.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS12-testHealthRequestWithFailure.1.json @@ -10,6 +10,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS12-testHealthRequestWithSuccess.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS12-testHealthRequestWithSuccess.1.json index 0cf45dd753..385343f15e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS12-testHealthRequestWithSuccess.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS12-testHealthRequestWithSuccess.1.json @@ -10,6 +10,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS13-testHealthRequestIsNotAuthenticated.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS13-testHealthRequestIsNotAuthenticated.1.json index f68600f7af..3365b0bf38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS13-testHealthRequestIsNotAuthenticated.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS13-testHealthRequestIsNotAuthenticated.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS13-testHealthRequestWithFailure.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS13-testHealthRequestWithFailure.1.json index f68600f7af..3365b0bf38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS13-testHealthRequestWithFailure.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS13-testHealthRequestWithFailure.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS13-testHealthRequestWithSuccess.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS13-testHealthRequestWithSuccess.1.json index f68600f7af..3365b0bf38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS13-testHealthRequestWithSuccess.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS13-testHealthRequestWithSuccess.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS14-testHealthRequestIsNotAuthenticated.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS14-testHealthRequestIsNotAuthenticated.1.json index f68600f7af..3365b0bf38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS14-testHealthRequestIsNotAuthenticated.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS14-testHealthRequestIsNotAuthenticated.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS14-testHealthRequestWithFailure.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS14-testHealthRequestWithFailure.1.json index f68600f7af..3365b0bf38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS14-testHealthRequestWithFailure.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS14-testHealthRequestWithFailure.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS14-testHealthRequestWithSuccess.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS14-testHealthRequestWithSuccess.1.json index f68600f7af..3365b0bf38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS14-testHealthRequestWithSuccess.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS14-testHealthRequestWithSuccess.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS15-testHealthRequestIsNotAuthenticated.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS15-testHealthRequestIsNotAuthenticated.1.json index f68600f7af..3365b0bf38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS15-testHealthRequestIsNotAuthenticated.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS15-testHealthRequestIsNotAuthenticated.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS15-testHealthRequestWithFailure.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS15-testHealthRequestWithFailure.1.json index f68600f7af..3365b0bf38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS15-testHealthRequestWithFailure.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS15-testHealthRequestWithFailure.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS15-testHealthRequestWithSuccess.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS15-testHealthRequestWithSuccess.1.json index f68600f7af..3365b0bf38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS15-testHealthRequestWithSuccess.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS15-testHealthRequestWithSuccess.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS16-testHealthRequestIsNotAuthenticated.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS16-testHealthRequestIsNotAuthenticated.1.json index f68600f7af..3365b0bf38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS16-testHealthRequestIsNotAuthenticated.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS16-testHealthRequestIsNotAuthenticated.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS16-testHealthRequestWithFailure.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS16-testHealthRequestWithFailure.1.json index f68600f7af..3365b0bf38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS16-testHealthRequestWithFailure.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS16-testHealthRequestWithFailure.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS16-testHealthRequestWithSuccess.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS16-testHealthRequestWithSuccess.1.json index f68600f7af..3365b0bf38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS16-testHealthRequestWithSuccess.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS16-testHealthRequestWithSuccess.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS17-testHealthRequestIsNotAuthenticated.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS17-testHealthRequestIsNotAuthenticated.1.json index f68600f7af..3365b0bf38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS17-testHealthRequestIsNotAuthenticated.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS17-testHealthRequestIsNotAuthenticated.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS17-testHealthRequestWithFailure.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS17-testHealthRequestWithFailure.1.json index f68600f7af..3365b0bf38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS17-testHealthRequestWithFailure.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS17-testHealthRequestWithFailure.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS17-testHealthRequestWithSuccess.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS17-testHealthRequestWithSuccess.1.json index f68600f7af..3365b0bf38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS17-testHealthRequestWithSuccess.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/iOS17-testHealthRequestWithSuccess.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/macOS-testHealthRequestIsNotAuthenticated.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/macOS-testHealthRequestIsNotAuthenticated.1.json index 21d65f3c4b..52637cdf5d 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/macOS-testHealthRequestIsNotAuthenticated.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/macOS-testHealthRequestIsNotAuthenticated.1.json @@ -10,6 +10,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/macOS-testHealthRequestWithFailure.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/macOS-testHealthRequestWithFailure.1.json index 21d65f3c4b..52637cdf5d 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/macOS-testHealthRequestWithFailure.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/macOS-testHealthRequestWithFailure.1.json @@ -10,6 +10,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/macOS-testHealthRequestWithSuccess.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/macOS-testHealthRequestWithSuccess.1.json index 21d65f3c4b..52637cdf5d 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/macOS-testHealthRequestWithSuccess.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendInternalTests/macOS-testHealthRequestWithSuccess.1.json @@ -10,6 +10,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginCachesForSameUserIDs.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginCachesForSameUserIDs.1.json index fa9c337ecb..c7ba847be6 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginCachesForSameUserIDs.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginCachesForSameUserIDs.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginCallsAllCompletionBlocksInCache.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginCallsAllCompletionBlocksInCache.1.json index fa9c337ecb..c7ba847be6 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginCallsAllCompletionBlocksInCache.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginCallsAllCompletionBlocksInCache.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf200.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf200.1.json index fa9c337ecb..c7ba847be6 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf200.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf200.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf201.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf201.1.json index fa9c337ecb..c7ba847be6 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf201.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf201.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginCallsCompletionWithErrorIfCustomerInfoIsEmpty.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginCallsCompletionWithErrorIfCustomerInfoIsEmpty.1.json index fa9c337ecb..c7ba847be6 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginCallsCompletionWithErrorIfCustomerInfoIsEmpty.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginCallsCompletionWithErrorIfCustomerInfoIsEmpty.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginDoesntCacheForDifferentCurrentUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginDoesntCacheForDifferentCurrentUserID.1.json index fa9c337ecb..c7ba847be6 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginDoesntCacheForDifferentCurrentUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginDoesntCacheForDifferentCurrentUserID.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginDoesntCacheForDifferentCurrentUserID.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginDoesntCacheForDifferentCurrentUserID.2.json index 98b2799432..a9871c0751 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginDoesntCacheForDifferentCurrentUserID.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginDoesntCacheForDifferentCurrentUserID.2.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginDoesntCacheForDifferentNewUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginDoesntCacheForDifferentNewUserID.1.json index fa9c337ecb..c7ba847be6 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginDoesntCacheForDifferentNewUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginDoesntCacheForDifferentNewUserID.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginDoesntCacheForDifferentNewUserID.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginDoesntCacheForDifferentNewUserID.2.json index aec217b714..faee3ec33c 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginDoesntCacheForDifferentNewUserID.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginDoesntCacheForDifferentNewUserID.2.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginMakesRightCalls.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginMakesRightCalls.1.json index fa9c337ecb..c7ba847be6 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginMakesRightCalls.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginMakesRightCalls.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginPassesNetworkErrorIfCouldntCommunicate.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginPassesNetworkErrorIfCouldntCommunicate.1.json index fa9c337ecb..c7ba847be6 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginPassesNetworkErrorIfCouldntCommunicate.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginPassesNetworkErrorIfCouldntCommunicate.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginWithFailedVerification.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginWithFailedVerification.1.json index cfcc47b710..ff94d84010 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginWithFailedVerification.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginWithFailedVerification.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginWithVerifiedResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginWithVerifiedResponse.1.json index fa9c337ecb..c7ba847be6 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginWithVerifiedResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS12-testLoginWithVerifiedResponse.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginCachesForSameUserIDs.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginCachesForSameUserIDs.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginCachesForSameUserIDs.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginCachesForSameUserIDs.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginCallsAllCompletionBlocksInCache.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginCallsAllCompletionBlocksInCache.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginCallsAllCompletionBlocksInCache.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginCallsAllCompletionBlocksInCache.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf200.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf200.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf200.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf200.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf201.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf201.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf201.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf201.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginCallsCompletionWithErrorIfCustomerInfoIsEmpty.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginCallsCompletionWithErrorIfCustomerInfoIsEmpty.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginCallsCompletionWithErrorIfCustomerInfoIsEmpty.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginCallsCompletionWithErrorIfCustomerInfoIsEmpty.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginDoesntCacheForDifferentCurrentUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginDoesntCacheForDifferentCurrentUserID.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginDoesntCacheForDifferentCurrentUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginDoesntCacheForDifferentCurrentUserID.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginDoesntCacheForDifferentCurrentUserID.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginDoesntCacheForDifferentCurrentUserID.2.json index 8209070c57..a0b1cac4e2 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginDoesntCacheForDifferentCurrentUserID.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginDoesntCacheForDifferentCurrentUserID.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginDoesntCacheForDifferentNewUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginDoesntCacheForDifferentNewUserID.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginDoesntCacheForDifferentNewUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginDoesntCacheForDifferentNewUserID.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginDoesntCacheForDifferentNewUserID.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginDoesntCacheForDifferentNewUserID.2.json index 02370becbc..59d42f2ae9 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginDoesntCacheForDifferentNewUserID.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginDoesntCacheForDifferentNewUserID.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginMakesRightCalls.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginMakesRightCalls.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginMakesRightCalls.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginMakesRightCalls.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginPassesNetworkErrorIfCouldntCommunicate.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginPassesNetworkErrorIfCouldntCommunicate.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginPassesNetworkErrorIfCouldntCommunicate.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginPassesNetworkErrorIfCouldntCommunicate.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginWithFailedVerification.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginWithFailedVerification.1.json index a6a4d7e6f2..6067c4f477 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginWithFailedVerification.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginWithFailedVerification.1.json @@ -15,6 +15,7 @@ "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Post-Params-Hash" : "app_user_id,new_app_user_id:sha256:6fa58b9e3bdb1ca187ac082d128c19f04da8711fe6b17873a48bc7ca37bbf95a", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginWithVerifiedResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginWithVerifiedResponse.1.json index ee2143a483..076f9560c4 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginWithVerifiedResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS13-testLoginWithVerifiedResponse.1.json @@ -15,6 +15,7 @@ "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Post-Params-Hash" : "app_user_id,new_app_user_id:sha256:ce001f7b6730af645a00622c062081d2105742d40101bb415176b88a18cfee97", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginCachesForSameUserIDs.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginCachesForSameUserIDs.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginCachesForSameUserIDs.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginCachesForSameUserIDs.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginCallsAllCompletionBlocksInCache.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginCallsAllCompletionBlocksInCache.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginCallsAllCompletionBlocksInCache.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginCallsAllCompletionBlocksInCache.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf200.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf200.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf200.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf200.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf201.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf201.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf201.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf201.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginCallsCompletionWithErrorIfCustomerInfoIsEmpty.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginCallsCompletionWithErrorIfCustomerInfoIsEmpty.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginCallsCompletionWithErrorIfCustomerInfoIsEmpty.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginCallsCompletionWithErrorIfCustomerInfoIsEmpty.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginDoesntCacheForDifferentCurrentUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginDoesntCacheForDifferentCurrentUserID.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginDoesntCacheForDifferentCurrentUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginDoesntCacheForDifferentCurrentUserID.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginDoesntCacheForDifferentCurrentUserID.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginDoesntCacheForDifferentCurrentUserID.2.json index 8209070c57..a0b1cac4e2 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginDoesntCacheForDifferentCurrentUserID.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginDoesntCacheForDifferentCurrentUserID.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginDoesntCacheForDifferentNewUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginDoesntCacheForDifferentNewUserID.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginDoesntCacheForDifferentNewUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginDoesntCacheForDifferentNewUserID.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginDoesntCacheForDifferentNewUserID.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginDoesntCacheForDifferentNewUserID.2.json index 02370becbc..59d42f2ae9 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginDoesntCacheForDifferentNewUserID.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginDoesntCacheForDifferentNewUserID.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginMakesRightCalls.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginMakesRightCalls.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginMakesRightCalls.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginMakesRightCalls.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginPassesNetworkErrorIfCouldntCommunicate.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginPassesNetworkErrorIfCouldntCommunicate.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginPassesNetworkErrorIfCouldntCommunicate.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginPassesNetworkErrorIfCouldntCommunicate.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginWithFailedVerification.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginWithFailedVerification.1.json index a6a4d7e6f2..6067c4f477 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginWithFailedVerification.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginWithFailedVerification.1.json @@ -15,6 +15,7 @@ "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Post-Params-Hash" : "app_user_id,new_app_user_id:sha256:6fa58b9e3bdb1ca187ac082d128c19f04da8711fe6b17873a48bc7ca37bbf95a", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginWithVerifiedResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginWithVerifiedResponse.1.json index ee2143a483..076f9560c4 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginWithVerifiedResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS14-testLoginWithVerifiedResponse.1.json @@ -15,6 +15,7 @@ "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Post-Params-Hash" : "app_user_id,new_app_user_id:sha256:ce001f7b6730af645a00622c062081d2105742d40101bb415176b88a18cfee97", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginCachesForSameUserIDs.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginCachesForSameUserIDs.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginCachesForSameUserIDs.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginCachesForSameUserIDs.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginCallsAllCompletionBlocksInCache.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginCallsAllCompletionBlocksInCache.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginCallsAllCompletionBlocksInCache.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginCallsAllCompletionBlocksInCache.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf200.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf200.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf200.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf200.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf201.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf201.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf201.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf201.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginCallsCompletionWithErrorIfCustomerInfoIsEmpty.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginCallsCompletionWithErrorIfCustomerInfoIsEmpty.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginCallsCompletionWithErrorIfCustomerInfoIsEmpty.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginCallsCompletionWithErrorIfCustomerInfoIsEmpty.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginDoesntCacheForDifferentCurrentUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginDoesntCacheForDifferentCurrentUserID.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginDoesntCacheForDifferentCurrentUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginDoesntCacheForDifferentCurrentUserID.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginDoesntCacheForDifferentCurrentUserID.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginDoesntCacheForDifferentCurrentUserID.2.json index 8209070c57..a0b1cac4e2 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginDoesntCacheForDifferentCurrentUserID.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginDoesntCacheForDifferentCurrentUserID.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginDoesntCacheForDifferentNewUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginDoesntCacheForDifferentNewUserID.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginDoesntCacheForDifferentNewUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginDoesntCacheForDifferentNewUserID.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginDoesntCacheForDifferentNewUserID.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginDoesntCacheForDifferentNewUserID.2.json index 02370becbc..59d42f2ae9 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginDoesntCacheForDifferentNewUserID.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginDoesntCacheForDifferentNewUserID.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginMakesRightCalls.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginMakesRightCalls.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginMakesRightCalls.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginMakesRightCalls.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginPassesNetworkErrorIfCouldntCommunicate.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginPassesNetworkErrorIfCouldntCommunicate.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginPassesNetworkErrorIfCouldntCommunicate.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginPassesNetworkErrorIfCouldntCommunicate.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginWithFailedVerification.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginWithFailedVerification.1.json index a6a4d7e6f2..6067c4f477 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginWithFailedVerification.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginWithFailedVerification.1.json @@ -15,6 +15,7 @@ "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Post-Params-Hash" : "app_user_id,new_app_user_id:sha256:6fa58b9e3bdb1ca187ac082d128c19f04da8711fe6b17873a48bc7ca37bbf95a", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginWithVerifiedResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginWithVerifiedResponse.1.json index ee2143a483..076f9560c4 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginWithVerifiedResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS15-testLoginWithVerifiedResponse.1.json @@ -15,6 +15,7 @@ "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Post-Params-Hash" : "app_user_id,new_app_user_id:sha256:ce001f7b6730af645a00622c062081d2105742d40101bb415176b88a18cfee97", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginCachesForSameUserIDs.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginCachesForSameUserIDs.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginCachesForSameUserIDs.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginCachesForSameUserIDs.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginCallsAllCompletionBlocksInCache.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginCallsAllCompletionBlocksInCache.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginCallsAllCompletionBlocksInCache.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginCallsAllCompletionBlocksInCache.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf200.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf200.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf200.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf200.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf201.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf201.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf201.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf201.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginCallsCompletionWithErrorIfCustomerInfoIsEmpty.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginCallsCompletionWithErrorIfCustomerInfoIsEmpty.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginCallsCompletionWithErrorIfCustomerInfoIsEmpty.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginCallsCompletionWithErrorIfCustomerInfoIsEmpty.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginDoesntCacheForDifferentCurrentUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginDoesntCacheForDifferentCurrentUserID.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginDoesntCacheForDifferentCurrentUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginDoesntCacheForDifferentCurrentUserID.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginDoesntCacheForDifferentCurrentUserID.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginDoesntCacheForDifferentCurrentUserID.2.json index 8209070c57..a0b1cac4e2 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginDoesntCacheForDifferentCurrentUserID.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginDoesntCacheForDifferentCurrentUserID.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginDoesntCacheForDifferentNewUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginDoesntCacheForDifferentNewUserID.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginDoesntCacheForDifferentNewUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginDoesntCacheForDifferentNewUserID.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginDoesntCacheForDifferentNewUserID.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginDoesntCacheForDifferentNewUserID.2.json index 02370becbc..59d42f2ae9 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginDoesntCacheForDifferentNewUserID.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginDoesntCacheForDifferentNewUserID.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginMakesRightCalls.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginMakesRightCalls.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginMakesRightCalls.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginMakesRightCalls.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginPassesNetworkErrorIfCouldntCommunicate.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginPassesNetworkErrorIfCouldntCommunicate.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginPassesNetworkErrorIfCouldntCommunicate.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginPassesNetworkErrorIfCouldntCommunicate.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginWithFailedVerification.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginWithFailedVerification.1.json index a6a4d7e6f2..6067c4f477 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginWithFailedVerification.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginWithFailedVerification.1.json @@ -15,6 +15,7 @@ "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Post-Params-Hash" : "app_user_id,new_app_user_id:sha256:6fa58b9e3bdb1ca187ac082d128c19f04da8711fe6b17873a48bc7ca37bbf95a", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginWithVerifiedResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginWithVerifiedResponse.1.json index ee2143a483..076f9560c4 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginWithVerifiedResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS16-testLoginWithVerifiedResponse.1.json @@ -15,6 +15,7 @@ "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Post-Params-Hash" : "app_user_id,new_app_user_id:sha256:ce001f7b6730af645a00622c062081d2105742d40101bb415176b88a18cfee97", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginCachesForSameUserIDs.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginCachesForSameUserIDs.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginCachesForSameUserIDs.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginCachesForSameUserIDs.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginCallsAllCompletionBlocksInCache.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginCallsAllCompletionBlocksInCache.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginCallsAllCompletionBlocksInCache.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginCallsAllCompletionBlocksInCache.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf200.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf200.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf200.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf200.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf201.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf201.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf201.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf201.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginCallsCompletionWithErrorIfCustomerInfoIsEmpty.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginCallsCompletionWithErrorIfCustomerInfoIsEmpty.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginCallsCompletionWithErrorIfCustomerInfoIsEmpty.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginCallsCompletionWithErrorIfCustomerInfoIsEmpty.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginDoesntCacheForDifferentCurrentUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginDoesntCacheForDifferentCurrentUserID.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginDoesntCacheForDifferentCurrentUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginDoesntCacheForDifferentCurrentUserID.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginDoesntCacheForDifferentCurrentUserID.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginDoesntCacheForDifferentCurrentUserID.2.json index 8209070c57..a0b1cac4e2 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginDoesntCacheForDifferentCurrentUserID.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginDoesntCacheForDifferentCurrentUserID.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginDoesntCacheForDifferentNewUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginDoesntCacheForDifferentNewUserID.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginDoesntCacheForDifferentNewUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginDoesntCacheForDifferentNewUserID.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginDoesntCacheForDifferentNewUserID.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginDoesntCacheForDifferentNewUserID.2.json index 02370becbc..59d42f2ae9 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginDoesntCacheForDifferentNewUserID.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginDoesntCacheForDifferentNewUserID.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginMakesRightCalls.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginMakesRightCalls.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginMakesRightCalls.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginMakesRightCalls.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginPassesNetworkErrorIfCouldntCommunicate.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginPassesNetworkErrorIfCouldntCommunicate.1.json index cd12593da5..504e9daba3 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginPassesNetworkErrorIfCouldntCommunicate.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginPassesNetworkErrorIfCouldntCommunicate.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginWithFailedVerification.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginWithFailedVerification.1.json index a6a4d7e6f2..6067c4f477 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginWithFailedVerification.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginWithFailedVerification.1.json @@ -15,6 +15,7 @@ "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Post-Params-Hash" : "app_user_id,new_app_user_id:sha256:6fa58b9e3bdb1ca187ac082d128c19f04da8711fe6b17873a48bc7ca37bbf95a", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginWithVerifiedResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginWithVerifiedResponse.1.json index ee2143a483..076f9560c4 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginWithVerifiedResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/iOS17-testLoginWithVerifiedResponse.1.json @@ -15,6 +15,7 @@ "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Post-Params-Hash" : "app_user_id,new_app_user_id:sha256:ce001f7b6730af645a00622c062081d2105742d40101bb415176b88a18cfee97", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginCachesForSameUserIDs.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginCachesForSameUserIDs.1.json index 9f7ac54170..39f4952576 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginCachesForSameUserIDs.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginCachesForSameUserIDs.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginCallsAllCompletionBlocksInCache.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginCallsAllCompletionBlocksInCache.1.json index 9f7ac54170..39f4952576 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginCallsAllCompletionBlocksInCache.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginCallsAllCompletionBlocksInCache.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf200.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf200.1.json index 9f7ac54170..39f4952576 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf200.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf200.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf201.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf201.1.json index 9f7ac54170..39f4952576 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf201.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginCallsCompletionWithCustomerInfoAndCreatedFalseIf201.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginCallsCompletionWithErrorIfCustomerInfoIsEmpty.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginCallsCompletionWithErrorIfCustomerInfoIsEmpty.1.json index 9f7ac54170..39f4952576 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginCallsCompletionWithErrorIfCustomerInfoIsEmpty.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginCallsCompletionWithErrorIfCustomerInfoIsEmpty.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginDoesntCacheForDifferentCurrentUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginDoesntCacheForDifferentCurrentUserID.1.json index 9f7ac54170..39f4952576 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginDoesntCacheForDifferentCurrentUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginDoesntCacheForDifferentCurrentUserID.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginDoesntCacheForDifferentCurrentUserID.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginDoesntCacheForDifferentCurrentUserID.2.json index ce24b403ac..fae8a753d8 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginDoesntCacheForDifferentCurrentUserID.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginDoesntCacheForDifferentCurrentUserID.2.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginDoesntCacheForDifferentNewUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginDoesntCacheForDifferentNewUserID.1.json index 9f7ac54170..39f4952576 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginDoesntCacheForDifferentNewUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginDoesntCacheForDifferentNewUserID.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginDoesntCacheForDifferentNewUserID.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginDoesntCacheForDifferentNewUserID.2.json index d504667107..d253c15780 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginDoesntCacheForDifferentNewUserID.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginDoesntCacheForDifferentNewUserID.2.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginMakesRightCalls.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginMakesRightCalls.1.json index 9f7ac54170..39f4952576 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginMakesRightCalls.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginMakesRightCalls.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginMakesRightCalls.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginMakesRightCalls.2.json index 9f7ac54170..39f4952576 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginMakesRightCalls.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginMakesRightCalls.2.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginPassesNetworkErrorIfCouldntCommunicate.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginPassesNetworkErrorIfCouldntCommunicate.1.json index 9f7ac54170..39f4952576 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginPassesNetworkErrorIfCouldntCommunicate.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginPassesNetworkErrorIfCouldntCommunicate.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginWithFailedVerification.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginWithFailedVerification.1.json index f6041728aa..da1a9c62a8 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginWithFailedVerification.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginWithFailedVerification.1.json @@ -14,6 +14,7 @@ "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Post-Params-Hash" : "app_user_id,new_app_user_id:sha256:6fa58b9e3bdb1ca187ac082d128c19f04da8711fe6b17873a48bc7ca37bbf95a", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginWithVerifiedResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginWithVerifiedResponse.1.json index 132f858874..b496ebe049 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginWithVerifiedResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendLoginTests/macOS-testLoginWithVerifiedResponse.1.json @@ -14,6 +14,7 @@ "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Post-Params-Hash" : "app_user_id,new_app_user_id:sha256:ce001f7b6730af645a00622c062081d2105742d40101bb415176b88a18cfee97", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS12-testGetProductEntitlementMapping.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS12-testGetProductEntitlementMapping.1.json index 1bfbb4799d..43c22e2f35 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS12-testGetProductEntitlementMapping.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS12-testGetProductEntitlementMapping.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS12-testGetProductEntitlementMappingCachesForSameUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS12-testGetProductEntitlementMappingCachesForSameUserID.1.json index 1bfbb4799d..43c22e2f35 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS12-testGetProductEntitlementMappingCachesForSameUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS12-testGetProductEntitlementMappingCachesForSameUserID.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS13-testGetProductEntitlementMapping.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS13-testGetProductEntitlementMapping.1.json index a542c3c9e0..e2a2287e0b 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS13-testGetProductEntitlementMapping.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS13-testGetProductEntitlementMapping.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS13-testGetProductEntitlementMappingCachesForSameUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS13-testGetProductEntitlementMappingCachesForSameUserID.1.json index a542c3c9e0..e2a2287e0b 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS13-testGetProductEntitlementMappingCachesForSameUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS13-testGetProductEntitlementMappingCachesForSameUserID.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS14-testGetProductEntitlementMapping.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS14-testGetProductEntitlementMapping.1.json index a542c3c9e0..e2a2287e0b 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS14-testGetProductEntitlementMapping.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS14-testGetProductEntitlementMapping.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS14-testGetProductEntitlementMappingCachesForSameUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS14-testGetProductEntitlementMappingCachesForSameUserID.1.json index a542c3c9e0..e2a2287e0b 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS14-testGetProductEntitlementMappingCachesForSameUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS14-testGetProductEntitlementMappingCachesForSameUserID.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS15-testGetProductEntitlementMapping.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS15-testGetProductEntitlementMapping.1.json index a542c3c9e0..e2a2287e0b 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS15-testGetProductEntitlementMapping.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS15-testGetProductEntitlementMapping.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS15-testGetProductEntitlementMappingCachesForSameUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS15-testGetProductEntitlementMappingCachesForSameUserID.1.json index a542c3c9e0..e2a2287e0b 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS15-testGetProductEntitlementMappingCachesForSameUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS15-testGetProductEntitlementMappingCachesForSameUserID.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS16-testGetProductEntitlementMapping.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS16-testGetProductEntitlementMapping.1.json index a542c3c9e0..e2a2287e0b 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS16-testGetProductEntitlementMapping.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS16-testGetProductEntitlementMapping.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS16-testGetProductEntitlementMappingCachesForSameUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS16-testGetProductEntitlementMappingCachesForSameUserID.1.json index a542c3c9e0..e2a2287e0b 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS16-testGetProductEntitlementMappingCachesForSameUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS16-testGetProductEntitlementMappingCachesForSameUserID.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS17-testGetProductEntitlementMapping.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS17-testGetProductEntitlementMapping.1.json index a542c3c9e0..e2a2287e0b 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS17-testGetProductEntitlementMapping.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS17-testGetProductEntitlementMapping.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS17-testGetProductEntitlementMappingCachesForSameUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS17-testGetProductEntitlementMappingCachesForSameUserID.1.json index a542c3c9e0..e2a2287e0b 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS17-testGetProductEntitlementMappingCachesForSameUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/iOS17-testGetProductEntitlementMappingCachesForSameUserID.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/macOS-testGetProductEntitlementMapping.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/macOS-testGetProductEntitlementMapping.1.json index 965f018577..fac7e3ac86 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/macOS-testGetProductEntitlementMapping.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/macOS-testGetProductEntitlementMapping.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/macOS-testGetProductEntitlementMappingCachesForSameUserID.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/macOS-testGetProductEntitlementMappingCachesForSameUserID.1.json index 965f018577..fac7e3ac86 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/macOS-testGetProductEntitlementMappingCachesForSameUserID.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendOfflineEntitlementsTests/macOS-testGetProductEntitlementMappingCachesForSameUserID.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAdServicesTokenTests/iOS12-testPostAdServicesCallsHttpClient.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAdServicesTokenTests/iOS12-testPostAdServicesCallsHttpClient.1.json index da583dca5e..29e5d7635b 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAdServicesTokenTests/iOS12-testPostAdServicesCallsHttpClient.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAdServicesTokenTests/iOS12-testPostAdServicesCallsHttpClient.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAdServicesTokenTests/iOS13-testPostAdServicesCallsHttpClient.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAdServicesTokenTests/iOS13-testPostAdServicesCallsHttpClient.1.json index bc2bee2991..a0f5d63a8a 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAdServicesTokenTests/iOS13-testPostAdServicesCallsHttpClient.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAdServicesTokenTests/iOS13-testPostAdServicesCallsHttpClient.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAdServicesTokenTests/iOS14-testPostAdServicesCallsHttpClient.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAdServicesTokenTests/iOS14-testPostAdServicesCallsHttpClient.1.json index bc2bee2991..a0f5d63a8a 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAdServicesTokenTests/iOS14-testPostAdServicesCallsHttpClient.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAdServicesTokenTests/iOS14-testPostAdServicesCallsHttpClient.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAdServicesTokenTests/iOS15-testPostAdServicesCallsHttpClient.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAdServicesTokenTests/iOS15-testPostAdServicesCallsHttpClient.1.json index bc2bee2991..a0f5d63a8a 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAdServicesTokenTests/iOS15-testPostAdServicesCallsHttpClient.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAdServicesTokenTests/iOS15-testPostAdServicesCallsHttpClient.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAdServicesTokenTests/iOS16-testPostAdServicesCallsHttpClient.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAdServicesTokenTests/iOS16-testPostAdServicesCallsHttpClient.1.json index bc2bee2991..a0f5d63a8a 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAdServicesTokenTests/iOS16-testPostAdServicesCallsHttpClient.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAdServicesTokenTests/iOS16-testPostAdServicesCallsHttpClient.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAdServicesTokenTests/iOS17-testPostAdServicesCallsHttpClient.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAdServicesTokenTests/iOS17-testPostAdServicesCallsHttpClient.1.json index bc2bee2991..a0f5d63a8a 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAdServicesTokenTests/iOS17-testPostAdServicesCallsHttpClient.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAdServicesTokenTests/iOS17-testPostAdServicesCallsHttpClient.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAdServicesTokenTests/macOS-testPostAdServicesCallsHttpClient.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAdServicesTokenTests/macOS-testPostAdServicesCallsHttpClient.1.json index 6c346cacbd..e38a559bd4 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAdServicesTokenTests/macOS-testPostAdServicesCallsHttpClient.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAdServicesTokenTests/macOS-testPostAdServicesCallsHttpClient.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAttributionDataTests/iOS12-testPostAttributesPutsDataInDataKey.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAttributionDataTests/iOS12-testPostAttributesPutsDataInDataKey.1.json index 821223ca79..2960904b11 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAttributionDataTests/iOS12-testPostAttributesPutsDataInDataKey.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAttributionDataTests/iOS12-testPostAttributesPutsDataInDataKey.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAttributionDataTests/iOS13-testPostAttributesPutsDataInDataKey.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAttributionDataTests/iOS13-testPostAttributesPutsDataInDataKey.1.json index 2d183632ed..95da1a0104 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAttributionDataTests/iOS13-testPostAttributesPutsDataInDataKey.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAttributionDataTests/iOS13-testPostAttributesPutsDataInDataKey.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAttributionDataTests/iOS14-testPostAttributesPutsDataInDataKey.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAttributionDataTests/iOS14-testPostAttributesPutsDataInDataKey.1.json index 2d183632ed..95da1a0104 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAttributionDataTests/iOS14-testPostAttributesPutsDataInDataKey.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAttributionDataTests/iOS14-testPostAttributesPutsDataInDataKey.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAttributionDataTests/iOS15-testPostAttributesPutsDataInDataKey.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAttributionDataTests/iOS15-testPostAttributesPutsDataInDataKey.1.json index 2d183632ed..95da1a0104 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAttributionDataTests/iOS15-testPostAttributesPutsDataInDataKey.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAttributionDataTests/iOS15-testPostAttributesPutsDataInDataKey.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAttributionDataTests/iOS16-testPostAttributesPutsDataInDataKey.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAttributionDataTests/iOS16-testPostAttributesPutsDataInDataKey.1.json index 2d183632ed..95da1a0104 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAttributionDataTests/iOS16-testPostAttributesPutsDataInDataKey.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAttributionDataTests/iOS16-testPostAttributesPutsDataInDataKey.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAttributionDataTests/iOS17-testPostAttributesPutsDataInDataKey.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAttributionDataTests/iOS17-testPostAttributesPutsDataInDataKey.1.json index 2d183632ed..95da1a0104 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAttributionDataTests/iOS17-testPostAttributesPutsDataInDataKey.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAttributionDataTests/iOS17-testPostAttributesPutsDataInDataKey.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAttributionDataTests/macOS-testPostAttributesPutsDataInDataKey.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAttributionDataTests/macOS-testPostAttributesPutsDataInDataKey.1.json index 7cf2dc8607..15b91c317b 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAttributionDataTests/macOS-testPostAttributesPutsDataInDataKey.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostAttributionDataTests/macOS-testPostAttributesPutsDataInDataKey.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS12-testOfferForSigningCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS12-testOfferForSigningCorrectly.1.json index 689fbd40e4..63fe15f8f0 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS12-testOfferForSigningCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS12-testOfferForSigningCorrectly.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS12-testOfferForSigningEmptyOffersResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS12-testOfferForSigningEmptyOffersResponse.1.json index 689fbd40e4..63fe15f8f0 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS12-testOfferForSigningEmptyOffersResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS12-testOfferForSigningEmptyOffersResponse.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS12-testOfferForSigningNetworkError.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS12-testOfferForSigningNetworkError.1.json index 689fbd40e4..63fe15f8f0 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS12-testOfferForSigningNetworkError.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS12-testOfferForSigningNetworkError.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS12-testOfferForSigningNoDataAndNoSignatureErrorResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS12-testOfferForSigningNoDataAndNoSignatureErrorResponse.1.json index 689fbd40e4..63fe15f8f0 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS12-testOfferForSigningNoDataAndNoSignatureErrorResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS12-testOfferForSigningNoDataAndNoSignatureErrorResponse.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS12-testOfferForSigningSignatureErrorResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS12-testOfferForSigningSignatureErrorResponse.1.json index 689fbd40e4..63fe15f8f0 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS12-testOfferForSigningSignatureErrorResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS12-testOfferForSigningSignatureErrorResponse.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS13-testOfferForSigningCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS13-testOfferForSigningCorrectly.1.json index 03e480022c..4c27876440 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS13-testOfferForSigningCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS13-testOfferForSigningCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS13-testOfferForSigningEmptyOffersResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS13-testOfferForSigningEmptyOffersResponse.1.json index 03e480022c..4c27876440 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS13-testOfferForSigningEmptyOffersResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS13-testOfferForSigningEmptyOffersResponse.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS13-testOfferForSigningNetworkError.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS13-testOfferForSigningNetworkError.1.json index 03e480022c..4c27876440 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS13-testOfferForSigningNetworkError.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS13-testOfferForSigningNetworkError.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS13-testOfferForSigningNoDataAndNoSignatureErrorResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS13-testOfferForSigningNoDataAndNoSignatureErrorResponse.1.json index 03e480022c..4c27876440 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS13-testOfferForSigningNoDataAndNoSignatureErrorResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS13-testOfferForSigningNoDataAndNoSignatureErrorResponse.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS13-testOfferForSigningSignatureErrorResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS13-testOfferForSigningSignatureErrorResponse.1.json index 03e480022c..4c27876440 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS13-testOfferForSigningSignatureErrorResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS13-testOfferForSigningSignatureErrorResponse.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS14-testOfferForSigningCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS14-testOfferForSigningCorrectly.1.json index 03e480022c..4c27876440 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS14-testOfferForSigningCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS14-testOfferForSigningCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS14-testOfferForSigningEmptyOffersResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS14-testOfferForSigningEmptyOffersResponse.1.json index 03e480022c..4c27876440 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS14-testOfferForSigningEmptyOffersResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS14-testOfferForSigningEmptyOffersResponse.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS14-testOfferForSigningNetworkError.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS14-testOfferForSigningNetworkError.1.json index 03e480022c..4c27876440 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS14-testOfferForSigningNetworkError.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS14-testOfferForSigningNetworkError.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS14-testOfferForSigningNoDataAndNoSignatureErrorResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS14-testOfferForSigningNoDataAndNoSignatureErrorResponse.1.json index 03e480022c..4c27876440 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS14-testOfferForSigningNoDataAndNoSignatureErrorResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS14-testOfferForSigningNoDataAndNoSignatureErrorResponse.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS14-testOfferForSigningSignatureErrorResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS14-testOfferForSigningSignatureErrorResponse.1.json index 03e480022c..4c27876440 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS14-testOfferForSigningSignatureErrorResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS14-testOfferForSigningSignatureErrorResponse.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS15-testOfferForSigningCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS15-testOfferForSigningCorrectly.1.json index 03e480022c..4c27876440 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS15-testOfferForSigningCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS15-testOfferForSigningCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS15-testOfferForSigningEmptyOffersResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS15-testOfferForSigningEmptyOffersResponse.1.json index 03e480022c..4c27876440 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS15-testOfferForSigningEmptyOffersResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS15-testOfferForSigningEmptyOffersResponse.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS15-testOfferForSigningNetworkError.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS15-testOfferForSigningNetworkError.1.json index 03e480022c..4c27876440 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS15-testOfferForSigningNetworkError.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS15-testOfferForSigningNetworkError.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS15-testOfferForSigningNoDataAndNoSignatureErrorResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS15-testOfferForSigningNoDataAndNoSignatureErrorResponse.1.json index 03e480022c..4c27876440 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS15-testOfferForSigningNoDataAndNoSignatureErrorResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS15-testOfferForSigningNoDataAndNoSignatureErrorResponse.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS15-testOfferForSigningSignatureErrorResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS15-testOfferForSigningSignatureErrorResponse.1.json index 03e480022c..4c27876440 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS15-testOfferForSigningSignatureErrorResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS15-testOfferForSigningSignatureErrorResponse.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS16-testOfferForSigningCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS16-testOfferForSigningCorrectly.1.json index 03e480022c..4c27876440 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS16-testOfferForSigningCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS16-testOfferForSigningCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS16-testOfferForSigningEmptyOffersResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS16-testOfferForSigningEmptyOffersResponse.1.json index 03e480022c..4c27876440 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS16-testOfferForSigningEmptyOffersResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS16-testOfferForSigningEmptyOffersResponse.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS16-testOfferForSigningNetworkError.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS16-testOfferForSigningNetworkError.1.json index 03e480022c..4c27876440 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS16-testOfferForSigningNetworkError.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS16-testOfferForSigningNetworkError.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS16-testOfferForSigningNoDataAndNoSignatureErrorResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS16-testOfferForSigningNoDataAndNoSignatureErrorResponse.1.json index 03e480022c..4c27876440 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS16-testOfferForSigningNoDataAndNoSignatureErrorResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS16-testOfferForSigningNoDataAndNoSignatureErrorResponse.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS16-testOfferForSigningSignatureErrorResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS16-testOfferForSigningSignatureErrorResponse.1.json index 03e480022c..4c27876440 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS16-testOfferForSigningSignatureErrorResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS16-testOfferForSigningSignatureErrorResponse.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS17-testOfferForSigningCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS17-testOfferForSigningCorrectly.1.json index 03e480022c..4c27876440 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS17-testOfferForSigningCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS17-testOfferForSigningCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS17-testOfferForSigningEmptyOffersResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS17-testOfferForSigningEmptyOffersResponse.1.json index 03e480022c..4c27876440 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS17-testOfferForSigningEmptyOffersResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS17-testOfferForSigningEmptyOffersResponse.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS17-testOfferForSigningNetworkError.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS17-testOfferForSigningNetworkError.1.json index 03e480022c..4c27876440 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS17-testOfferForSigningNetworkError.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS17-testOfferForSigningNetworkError.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS17-testOfferForSigningNoDataAndNoSignatureErrorResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS17-testOfferForSigningNoDataAndNoSignatureErrorResponse.1.json index 03e480022c..4c27876440 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS17-testOfferForSigningNoDataAndNoSignatureErrorResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS17-testOfferForSigningNoDataAndNoSignatureErrorResponse.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS17-testOfferForSigningSignatureErrorResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS17-testOfferForSigningSignatureErrorResponse.1.json index 03e480022c..4c27876440 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS17-testOfferForSigningSignatureErrorResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/iOS17-testOfferForSigningSignatureErrorResponse.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/macOS-testOfferForSigningCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/macOS-testOfferForSigningCorrectly.1.json index b66c4eeaa9..5ac80483eb 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/macOS-testOfferForSigningCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/macOS-testOfferForSigningCorrectly.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/macOS-testOfferForSigningEmptyOffersResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/macOS-testOfferForSigningEmptyOffersResponse.1.json index b66c4eeaa9..5ac80483eb 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/macOS-testOfferForSigningEmptyOffersResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/macOS-testOfferForSigningEmptyOffersResponse.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/macOS-testOfferForSigningNetworkError.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/macOS-testOfferForSigningNetworkError.1.json index b66c4eeaa9..5ac80483eb 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/macOS-testOfferForSigningNetworkError.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/macOS-testOfferForSigningNetworkError.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/macOS-testOfferForSigningNoDataAndNoSignatureErrorResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/macOS-testOfferForSigningNoDataAndNoSignatureErrorResponse.1.json index b66c4eeaa9..5ac80483eb 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/macOS-testOfferForSigningNoDataAndNoSignatureErrorResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/macOS-testOfferForSigningNoDataAndNoSignatureErrorResponse.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/macOS-testOfferForSigningSignatureErrorResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/macOS-testOfferForSigningSignatureErrorResponse.1.json index b66c4eeaa9..5ac80483eb 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/macOS-testOfferForSigningSignatureErrorResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostOfferForSigningTests/macOS-testOfferForSigningSignatureErrorResponse.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testCachesRequestsForSameReceipt.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testCachesRequestsForSameReceipt.1.json index 1b60379187..6aca15b5ab 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testCachesRequestsForSameReceipt.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testCachesRequestsForSameReceipt.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesNotPostConsentStatus.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesNotPostConsentStatus.1.json index b5abc811e9..d18f9d0010 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesNotPostConsentStatus.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesNotPostConsentStatus.1.json @@ -12,6 +12,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentCurrency.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentCurrency.1.json index 27b0de9416..0d27bd1d77 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentCurrency.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentCurrency.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentCurrency.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentCurrency.2.json index 06c9b3ea85..9f0f4e60e2 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentCurrency.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentCurrency.2.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentDiscounts.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentDiscounts.1.json index fb2e090e77..dfa2c961fc 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentDiscounts.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentDiscounts.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentDiscounts.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentDiscounts.2.json index 0c80fee487..b673e6e50e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentDiscounts.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentDiscounts.2.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentOffering.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentOffering.1.json index 47c0396cc3..91e9975a8a 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentOffering.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentOffering.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentOffering.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentOffering.2.json index 636478c815..10cb39d9b1 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentOffering.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentOffering.2.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentOfferings.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentOfferings.1.json index 21a2cd20a7..ae8242a94c 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentOfferings.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentOfferings.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentOfferings.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentOfferings.2.json index 94d7b764bd..c4beec8f5a 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentOfferings.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentOfferings.2.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentReceipts.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentReceipts.1.json index 6169f4e907..8e8414d2b0 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentReceipts.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentReceipts.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentReceipts.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentReceipts.2.json index b26168a4f1..69c2b124f2 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentReceipts.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentReceipts.2.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentRestore.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentRestore.1.json index 5b8e3a6249..d885cb676d 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentRestore.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentRestore.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentRestore.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentRestore.2.json index fb2e090e77..dfa2c961fc 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentRestore.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testDoesntCacheForDifferentRestore.2.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testErrorIsForwardedForCustomerInfoCalls.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testErrorIsForwardedForCustomerInfoCalls.1.json index fb2e090e77..dfa2c961fc 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testErrorIsForwardedForCustomerInfoCalls.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testErrorIsForwardedForCustomerInfoCalls.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testFreeTrialPostsCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testFreeTrialPostsCorrectly.1.json index 4e021f5864..0d2a56204b 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testFreeTrialPostsCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testFreeTrialPostsCorrectly.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testGetsEntitlementsWithFailedVerification.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testGetsEntitlementsWithFailedVerification.1.json index 7dcca349e4..6ddd356b66 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testGetsEntitlementsWithFailedVerification.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testGetsEntitlementsWithFailedVerification.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testGetsEntitlementsWithVerifiedResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testGetsEntitlementsWithVerifiedResponse.1.json index 5b8e3a6249..d885cb676d 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testGetsEntitlementsWithVerifiedResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testGetsEntitlementsWithVerifiedResponse.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testGetsUpdatedSubscriberInfoAfterPost.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testGetsUpdatedSubscriberInfoAfterPost.1.json index ffc7d5d854..00089c7de6 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testGetsUpdatedSubscriberInfoAfterPost.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testGetsUpdatedSubscriberInfoAfterPost.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testGetsUpdatedSubscriberInfoAfterPost.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testGetsUpdatedSubscriberInfoAfterPost.2.json index 21a2cd20a7..ae8242a94c 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testGetsUpdatedSubscriberInfoAfterPost.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testGetsUpdatedSubscriberInfoAfterPost.2.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testIndividualParamsCanBeNil.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testIndividualParamsCanBeNil.1.json index 9a05bb69d9..8849fdfa27 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testIndividualParamsCanBeNil.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testIndividualParamsCanBeNil.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPayAsYouGoPostsCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPayAsYouGoPostsCorrectly.1.json index 80bbb30a90..4a7d0fdf5a 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPayAsYouGoPostsCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPayAsYouGoPostsCorrectly.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPayUpFrontPostsCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPayUpFrontPostsCorrectly.1.json index e0c74fb1fa..8b8db314f4 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPayUpFrontPostsCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPayUpFrontPostsCorrectly.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostingReceiptCreatesACustomerInfoObject.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostingReceiptCreatesACustomerInfoObject.1.json index 5b8e3a6249..d885cb676d 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostingReceiptCreatesACustomerInfoObject.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostingReceiptCreatesACustomerInfoObject.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsJWSTokenWithProductDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsJWSTokenWithProductDataCorrectly.1.json index 5ce15a1ea0..ec5a9eda36 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsJWSTokenWithProductDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsJWSTokenWithProductDataCorrectly.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, @@ -35,4 +36,4 @@ "method" : "POST", "url" : "https:\/\/api.revenuecat.com\/v1\/receipts" } -} \ No newline at end of file +} diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsReceiptDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsReceiptDataCorrectly.1.json index 21a2cd20a7..ae8242a94c 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsReceiptDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsReceiptDataCorrectly.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsReceiptDataWithDiscountInfoCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsReceiptDataWithDiscountInfoCorrectly.1.json index bfcca93f48..83ba1ad23a 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsReceiptDataWithDiscountInfoCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsReceiptDataWithDiscountInfoCorrectly.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsReceiptDataWithPresentedPaywall.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsReceiptDataWithPresentedPaywall.1.json index 06cf1edf9d..06f420513f 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsReceiptDataWithPresentedPaywall.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsReceiptDataWithPresentedPaywall.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsReceiptDataWithProductDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsReceiptDataWithProductDataCorrectly.1.json index 8a3652f4d9..306164003e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsReceiptDataWithProductDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsReceiptDataWithProductDataCorrectly.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsReceiptDataWithProductRequestDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsReceiptDataWithProductRequestDataCorrectly.1.json index bf23d4ff96..1d95bdaa76 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsReceiptDataWithProductRequestDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsReceiptDataWithProductRequestDataCorrectly.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsReceiptDataWithTestReceiptIdentifier.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsReceiptDataWithTestReceiptIdentifier.1.json index b5f2cb3df5..8fcc307440 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsReceiptDataWithTestReceiptIdentifier.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsReceiptDataWithTestReceiptIdentifier.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsSK2XcodeReceiptWithProductDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsSK2XcodeReceiptWithProductDataCorrectly.1.json index 1346c75b4f..5323b04b42 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsSK2XcodeReceiptWithProductDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS12-testPostsSK2XcodeReceiptWithProductDataCorrectly.1.json @@ -11,6 +11,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, @@ -21,6 +22,7 @@ "$attConsentStatus" : { "updated_at_ms" : 1678307200000, "value" : "notDetermined" + "value" : "authorized" } }, "currency" : "USD", diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testCachesRequestsForSameReceipt.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testCachesRequestsForSameReceipt.1.json index c9f018e33b..295b264829 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testCachesRequestsForSameReceipt.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testCachesRequestsForSameReceipt.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesNotPostConsentStatus.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesNotPostConsentStatus.1.json index ba223366a2..a05a06e999 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesNotPostConsentStatus.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesNotPostConsentStatus.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentCurrency.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentCurrency.1.json index f0a9d75513..d83bae1d9f 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentCurrency.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentCurrency.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentCurrency.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentCurrency.2.json index 963156cfba..66169e245d 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentCurrency.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentCurrency.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentDiscounts.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentDiscounts.1.json index 08567b5bf5..5bdd517331 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentDiscounts.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentDiscounts.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentDiscounts.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentDiscounts.2.json index 537f750795..6535f630cc 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentDiscounts.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentDiscounts.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentOffering.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentOffering.1.json index 2e88f75f93..f34b420956 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentOffering.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentOffering.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentOffering.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentOffering.2.json index c5aa3ba898..885dc5cab7 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentOffering.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentOffering.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentOfferings.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentOfferings.1.json index 36e24d11b9..c1a0557c1c 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentOfferings.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentOfferings.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentOfferings.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentOfferings.2.json index 2e798f6a8e..022c65bf00 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentOfferings.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentOfferings.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentReceipts.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentReceipts.1.json index 75f1cdf375..a57b064599 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentReceipts.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentReceipts.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentReceipts.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentReceipts.2.json index 205b6d83f9..c8740d34d2 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentReceipts.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentReceipts.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentRestore.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentRestore.1.json index 0e8ec67f48..a8ba274e1c 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentRestore.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentRestore.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentRestore.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentRestore.2.json index 08567b5bf5..5bdd517331 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentRestore.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testDoesntCacheForDifferentRestore.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testErrorIsForwardedForCustomerInfoCalls.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testErrorIsForwardedForCustomerInfoCalls.1.json index 08567b5bf5..5bdd517331 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testErrorIsForwardedForCustomerInfoCalls.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testErrorIsForwardedForCustomerInfoCalls.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testFreeTrialPostsCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testFreeTrialPostsCorrectly.1.json index 62ae4b79a2..86027bbe00 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testFreeTrialPostsCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testFreeTrialPostsCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testGetsEntitlementsWithFailedVerification.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testGetsEntitlementsWithFailedVerification.1.json index 73e5b6b3ef..3074c4c9d7 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testGetsEntitlementsWithFailedVerification.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testGetsEntitlementsWithFailedVerification.1.json @@ -15,6 +15,7 @@ "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Post-Params-Hash" : "app_user_id,fetch_token:sha256:be95d3a1d4c00357de2696c1a4546be1d0312dbee67feee8a971f01f8ac4b729", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testGetsEntitlementsWithVerifiedResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testGetsEntitlementsWithVerifiedResponse.1.json index 51e6d6541f..d4decae281 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testGetsEntitlementsWithVerifiedResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testGetsEntitlementsWithVerifiedResponse.1.json @@ -15,6 +15,7 @@ "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Post-Params-Hash" : "app_user_id,fetch_token:sha256:2cc3741ddb808ae6fd179f1398d9115b58772590765edf799ec778f929faa46d", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testGetsUpdatedSubscriberInfoAfterPost.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testGetsUpdatedSubscriberInfoAfterPost.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testGetsUpdatedSubscriberInfoAfterPost.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testGetsUpdatedSubscriberInfoAfterPost.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testGetsUpdatedSubscriberInfoAfterPost.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testGetsUpdatedSubscriberInfoAfterPost.2.json index 36e24d11b9..c1a0557c1c 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testGetsUpdatedSubscriberInfoAfterPost.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testGetsUpdatedSubscriberInfoAfterPost.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testIndividualParamsCanBeNil.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testIndividualParamsCanBeNil.1.json index 7c768627b1..044f25fda9 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testIndividualParamsCanBeNil.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testIndividualParamsCanBeNil.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPayAsYouGoPostsCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPayAsYouGoPostsCorrectly.1.json index 5384f4cb7b..6edfade45c 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPayAsYouGoPostsCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPayAsYouGoPostsCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPayUpFrontPostsCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPayUpFrontPostsCorrectly.1.json index 6f0601e19a..8718e67487 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPayUpFrontPostsCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPayUpFrontPostsCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostingReceiptCreatesACustomerInfoObject.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostingReceiptCreatesACustomerInfoObject.1.json index 0e8ec67f48..a8ba274e1c 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostingReceiptCreatesACustomerInfoObject.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostingReceiptCreatesACustomerInfoObject.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsJWSTokenWithProductDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsJWSTokenWithProductDataCorrectly.1.json index e13d5b3303..966c75664c 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsJWSTokenWithProductDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsJWSTokenWithProductDataCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsReceiptDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsReceiptDataCorrectly.1.json index 36e24d11b9..c1a0557c1c 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsReceiptDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsReceiptDataCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsReceiptDataWithDiscountInfoCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsReceiptDataWithDiscountInfoCorrectly.1.json index 0394c7b710..edd7e51be1 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsReceiptDataWithDiscountInfoCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsReceiptDataWithDiscountInfoCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsReceiptDataWithPresentedPaywall.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsReceiptDataWithPresentedPaywall.1.json index ab732abe72..96590116ce 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsReceiptDataWithPresentedPaywall.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsReceiptDataWithPresentedPaywall.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsReceiptDataWithProductDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsReceiptDataWithProductDataCorrectly.1.json index 6610f952fe..81ff8157ec 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsReceiptDataWithProductDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsReceiptDataWithProductDataCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsReceiptDataWithProductRequestDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsReceiptDataWithProductRequestDataCorrectly.1.json index f6d147ea96..d0df63e388 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsReceiptDataWithProductRequestDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsReceiptDataWithProductRequestDataCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsReceiptDataWithTestReceiptIdentifier.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsReceiptDataWithTestReceiptIdentifier.1.json index 4b6ca64356..c589193dbb 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsReceiptDataWithTestReceiptIdentifier.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsReceiptDataWithTestReceiptIdentifier.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsSK2XcodeReceiptWithProductDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsSK2XcodeReceiptWithProductDataCorrectly.1.json index f34fd0f1d3..6bf858ff94 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsSK2XcodeReceiptWithProductDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS13-testPostsSK2XcodeReceiptWithProductDataCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testCachesRequestsForSameReceipt.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testCachesRequestsForSameReceipt.1.json index 3d26e6ace6..5ec6981b7d 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testCachesRequestsForSameReceipt.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testCachesRequestsForSameReceipt.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesNotPostConsentStatus.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesNotPostConsentStatus.1.json index ba223366a2..a05a06e999 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesNotPostConsentStatus.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesNotPostConsentStatus.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentCurrency.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentCurrency.1.json index fa45a86fdf..07bac620b4 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentCurrency.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentCurrency.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentCurrency.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentCurrency.2.json index c73b477552..05f96037eb 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentCurrency.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentCurrency.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentDiscounts.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentDiscounts.1.json index 644a84635c..49a020e675 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentDiscounts.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentDiscounts.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentDiscounts.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentDiscounts.2.json index 1d63ae4dd8..208b382b6b 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentDiscounts.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentDiscounts.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentOffering.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentOffering.1.json index 655e0a1f8f..788ba6ff5f 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentOffering.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentOffering.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentOffering.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentOffering.2.json index ed9fef4e94..aa2031ef95 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentOffering.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentOffering.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentOfferings.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentOfferings.1.json index b57bb1976b..547a13b55b 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentOfferings.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentOfferings.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentOfferings.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentOfferings.2.json index 97bc56724c..e74664633c 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentOfferings.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentOfferings.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentReceipts.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentReceipts.1.json index 7877b3a66e..5decc34679 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentReceipts.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentReceipts.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentReceipts.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentReceipts.2.json index 7ad9b9a674..da46732693 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentReceipts.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentReceipts.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentRestore.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentRestore.1.json index dff305d293..ac8ee9b200 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentRestore.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentRestore.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentRestore.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentRestore.2.json index 644a84635c..49a020e675 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentRestore.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testDoesntCacheForDifferentRestore.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testErrorIsForwardedForCustomerInfoCalls.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testErrorIsForwardedForCustomerInfoCalls.1.json index 644a84635c..49a020e675 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testErrorIsForwardedForCustomerInfoCalls.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testErrorIsForwardedForCustomerInfoCalls.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testFreeTrialPostsCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testFreeTrialPostsCorrectly.1.json index 5fee5c7cd6..15978988a7 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testFreeTrialPostsCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testFreeTrialPostsCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testGetsEntitlementsWithFailedVerification.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testGetsEntitlementsWithFailedVerification.1.json index b53aff5afc..8d00ae691d 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testGetsEntitlementsWithFailedVerification.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testGetsEntitlementsWithFailedVerification.1.json @@ -15,6 +15,7 @@ "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Post-Params-Hash" : "app_user_id,fetch_token:sha256:be95d3a1d4c00357de2696c1a4546be1d0312dbee67feee8a971f01f8ac4b729", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testGetsEntitlementsWithVerifiedResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testGetsEntitlementsWithVerifiedResponse.1.json index baf82f1a9a..133939ef7a 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testGetsEntitlementsWithVerifiedResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testGetsEntitlementsWithVerifiedResponse.1.json @@ -15,6 +15,7 @@ "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Post-Params-Hash" : "app_user_id,fetch_token:sha256:2cc3741ddb808ae6fd179f1398d9115b58772590765edf799ec778f929faa46d", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testGetsUpdatedSubscriberInfoAfterPost.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testGetsUpdatedSubscriberInfoAfterPost.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testGetsUpdatedSubscriberInfoAfterPost.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testGetsUpdatedSubscriberInfoAfterPost.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testGetsUpdatedSubscriberInfoAfterPost.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testGetsUpdatedSubscriberInfoAfterPost.2.json index b57bb1976b..547a13b55b 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testGetsUpdatedSubscriberInfoAfterPost.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testGetsUpdatedSubscriberInfoAfterPost.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testIndividualParamsCanBeNil.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testIndividualParamsCanBeNil.1.json index ee7821c99d..8b86862809 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testIndividualParamsCanBeNil.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testIndividualParamsCanBeNil.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPayAsYouGoPostsCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPayAsYouGoPostsCorrectly.1.json index 73b1e4bf2a..eaf01a0250 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPayAsYouGoPostsCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPayAsYouGoPostsCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPayUpFrontPostsCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPayUpFrontPostsCorrectly.1.json index 5f2313c5cf..636d68df9d 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPayUpFrontPostsCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPayUpFrontPostsCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostingReceiptCreatesACustomerInfoObject.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostingReceiptCreatesACustomerInfoObject.1.json index dff305d293..ac8ee9b200 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostingReceiptCreatesACustomerInfoObject.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostingReceiptCreatesACustomerInfoObject.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsJWSTokenWithProductDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsJWSTokenWithProductDataCorrectly.1.json index 51a743adde..a8e75b411e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsJWSTokenWithProductDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsJWSTokenWithProductDataCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsReceiptDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsReceiptDataCorrectly.1.json index b57bb1976b..547a13b55b 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsReceiptDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsReceiptDataCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsReceiptDataWithDiscountInfoCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsReceiptDataWithDiscountInfoCorrectly.1.json index d7f61d5094..b5b9b2f0de 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsReceiptDataWithDiscountInfoCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsReceiptDataWithDiscountInfoCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsReceiptDataWithPresentedPaywall.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsReceiptDataWithPresentedPaywall.1.json index 4779ca98d2..7c9ad46e68 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsReceiptDataWithPresentedPaywall.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsReceiptDataWithPresentedPaywall.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsReceiptDataWithProductDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsReceiptDataWithProductDataCorrectly.1.json index 378556beb3..43863c5986 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsReceiptDataWithProductDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsReceiptDataWithProductDataCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsReceiptDataWithProductRequestDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsReceiptDataWithProductRequestDataCorrectly.1.json index 1614019366..2c4d2d0c06 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsReceiptDataWithProductRequestDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsReceiptDataWithProductRequestDataCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsReceiptDataWithTestReceiptIdentifier.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsReceiptDataWithTestReceiptIdentifier.1.json index a05e19884b..3ebc467225 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsReceiptDataWithTestReceiptIdentifier.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsReceiptDataWithTestReceiptIdentifier.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsSK2XcodeReceiptWithProductDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsSK2XcodeReceiptWithProductDataCorrectly.1.json index 71260ce9d3..c2bb9c88b7 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsSK2XcodeReceiptWithProductDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS14-testPostsSK2XcodeReceiptWithProductDataCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testCachesRequestsForSameReceipt.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testCachesRequestsForSameReceipt.1.json index 3d26e6ace6..5ec6981b7d 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testCachesRequestsForSameReceipt.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testCachesRequestsForSameReceipt.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesNotPostConsentStatus.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesNotPostConsentStatus.1.json index ba223366a2..a05a06e999 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesNotPostConsentStatus.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesNotPostConsentStatus.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentCurrency.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentCurrency.1.json index fa45a86fdf..07bac620b4 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentCurrency.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentCurrency.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentCurrency.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentCurrency.2.json index c73b477552..05f96037eb 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentCurrency.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentCurrency.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentDiscounts.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentDiscounts.1.json index 644a84635c..49a020e675 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentDiscounts.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentDiscounts.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentDiscounts.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentDiscounts.2.json index 1d63ae4dd8..208b382b6b 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentDiscounts.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentDiscounts.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentOffering.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentOffering.1.json index 655e0a1f8f..788ba6ff5f 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentOffering.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentOffering.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentOffering.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentOffering.2.json index ed9fef4e94..aa2031ef95 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentOffering.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentOffering.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentOfferings.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentOfferings.1.json index b57bb1976b..547a13b55b 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentOfferings.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentOfferings.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentOfferings.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentOfferings.2.json index 97bc56724c..e74664633c 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentOfferings.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentOfferings.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentReceipts.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentReceipts.1.json index 7877b3a66e..5decc34679 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentReceipts.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentReceipts.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentReceipts.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentReceipts.2.json index 7ad9b9a674..da46732693 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentReceipts.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentReceipts.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentRestore.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentRestore.1.json index dff305d293..ac8ee9b200 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentRestore.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentRestore.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentRestore.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentRestore.2.json index 644a84635c..49a020e675 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentRestore.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testDoesntCacheForDifferentRestore.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testErrorIsForwardedForCustomerInfoCalls.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testErrorIsForwardedForCustomerInfoCalls.1.json index 644a84635c..49a020e675 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testErrorIsForwardedForCustomerInfoCalls.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testErrorIsForwardedForCustomerInfoCalls.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testFreeTrialPostsCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testFreeTrialPostsCorrectly.1.json index 5fee5c7cd6..15978988a7 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testFreeTrialPostsCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testFreeTrialPostsCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testGetsEntitlementsWithFailedVerification.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testGetsEntitlementsWithFailedVerification.1.json index b53aff5afc..8d00ae691d 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testGetsEntitlementsWithFailedVerification.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testGetsEntitlementsWithFailedVerification.1.json @@ -15,6 +15,7 @@ "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Post-Params-Hash" : "app_user_id,fetch_token:sha256:be95d3a1d4c00357de2696c1a4546be1d0312dbee67feee8a971f01f8ac4b729", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testGetsEntitlementsWithVerifiedResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testGetsEntitlementsWithVerifiedResponse.1.json index baf82f1a9a..133939ef7a 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testGetsEntitlementsWithVerifiedResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testGetsEntitlementsWithVerifiedResponse.1.json @@ -15,6 +15,7 @@ "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Post-Params-Hash" : "app_user_id,fetch_token:sha256:2cc3741ddb808ae6fd179f1398d9115b58772590765edf799ec778f929faa46d", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testGetsUpdatedSubscriberInfoAfterPost.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testGetsUpdatedSubscriberInfoAfterPost.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testGetsUpdatedSubscriberInfoAfterPost.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testGetsUpdatedSubscriberInfoAfterPost.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testGetsUpdatedSubscriberInfoAfterPost.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testGetsUpdatedSubscriberInfoAfterPost.2.json index b57bb1976b..547a13b55b 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testGetsUpdatedSubscriberInfoAfterPost.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testGetsUpdatedSubscriberInfoAfterPost.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testIndividualParamsCanBeNil.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testIndividualParamsCanBeNil.1.json index ee7821c99d..8b86862809 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testIndividualParamsCanBeNil.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testIndividualParamsCanBeNil.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPayAsYouGoPostsCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPayAsYouGoPostsCorrectly.1.json index 73b1e4bf2a..eaf01a0250 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPayAsYouGoPostsCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPayAsYouGoPostsCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPayUpFrontPostsCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPayUpFrontPostsCorrectly.1.json index 5f2313c5cf..636d68df9d 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPayUpFrontPostsCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPayUpFrontPostsCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostingReceiptCreatesACustomerInfoObject.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostingReceiptCreatesACustomerInfoObject.1.json index dff305d293..ac8ee9b200 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostingReceiptCreatesACustomerInfoObject.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostingReceiptCreatesACustomerInfoObject.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostingReceiptForSubscriptionAndServerErrorComputesOfflineUser.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostingReceiptForSubscriptionAndServerErrorComputesOfflineUser.1.json index 5eb5095a2a..6d00b20e45 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostingReceiptForSubscriptionAndServerErrorComputesOfflineUser.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostingReceiptForSubscriptionAndServerErrorComputesOfflineUser.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostingReceiptWithNoProductDataAndServerErrorComputesOfflineUser.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostingReceiptWithNoProductDataAndServerErrorComputesOfflineUser.1.json index dff305d293..ac8ee9b200 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostingReceiptWithNoProductDataAndServerErrorComputesOfflineUser.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostingReceiptWithNoProductDataAndServerErrorComputesOfflineUser.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsJWSTokenWithProductDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsJWSTokenWithProductDataCorrectly.1.json index 51a743adde..a8e75b411e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsJWSTokenWithProductDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsJWSTokenWithProductDataCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsReceiptDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsReceiptDataCorrectly.1.json index b57bb1976b..547a13b55b 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsReceiptDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsReceiptDataCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsReceiptDataWithDiscountInfoCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsReceiptDataWithDiscountInfoCorrectly.1.json index d7f61d5094..b5b9b2f0de 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsReceiptDataWithDiscountInfoCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsReceiptDataWithDiscountInfoCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsReceiptDataWithPresentedPaywall.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsReceiptDataWithPresentedPaywall.1.json index 4779ca98d2..7c9ad46e68 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsReceiptDataWithPresentedPaywall.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsReceiptDataWithPresentedPaywall.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsReceiptDataWithProductDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsReceiptDataWithProductDataCorrectly.1.json index 378556beb3..43863c5986 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsReceiptDataWithProductDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsReceiptDataWithProductDataCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsReceiptDataWithProductRequestDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsReceiptDataWithProductRequestDataCorrectly.1.json index 1614019366..2c4d2d0c06 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsReceiptDataWithProductRequestDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsReceiptDataWithProductRequestDataCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsReceiptDataWithTestReceiptIdentifier.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsReceiptDataWithTestReceiptIdentifier.1.json index a05e19884b..3ebc467225 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsReceiptDataWithTestReceiptIdentifier.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsReceiptDataWithTestReceiptIdentifier.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsSK2XcodeReceiptWithProductDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsSK2XcodeReceiptWithProductDataCorrectly.1.json index 71260ce9d3..c2bb9c88b7 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsSK2XcodeReceiptWithProductDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS15-testPostsSK2XcodeReceiptWithProductDataCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testCachesRequestsForSameReceipt.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testCachesRequestsForSameReceipt.1.json index 3d26e6ace6..5ec6981b7d 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testCachesRequestsForSameReceipt.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testCachesRequestsForSameReceipt.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesNotPostConsentStatus.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesNotPostConsentStatus.1.json index ba223366a2..a05a06e999 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesNotPostConsentStatus.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesNotPostConsentStatus.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentCurrency.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentCurrency.1.json index fa45a86fdf..07bac620b4 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentCurrency.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentCurrency.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentCurrency.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentCurrency.2.json index c73b477552..05f96037eb 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentCurrency.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentCurrency.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentDiscounts.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentDiscounts.1.json index 644a84635c..49a020e675 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentDiscounts.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentDiscounts.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentDiscounts.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentDiscounts.2.json index 1d63ae4dd8..208b382b6b 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentDiscounts.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentDiscounts.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentOffering.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentOffering.1.json index 655e0a1f8f..788ba6ff5f 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentOffering.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentOffering.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentOffering.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentOffering.2.json index ed9fef4e94..aa2031ef95 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentOffering.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentOffering.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentOfferings.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentOfferings.1.json index b57bb1976b..547a13b55b 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentOfferings.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentOfferings.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentOfferings.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentOfferings.2.json index 97bc56724c..e74664633c 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentOfferings.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentOfferings.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentReceipts.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentReceipts.1.json index 7877b3a66e..5decc34679 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentReceipts.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentReceipts.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentReceipts.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentReceipts.2.json index 7ad9b9a674..da46732693 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentReceipts.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentReceipts.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentRestore.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentRestore.1.json index dff305d293..ac8ee9b200 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentRestore.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentRestore.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentRestore.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentRestore.2.json index 644a84635c..49a020e675 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentRestore.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testDoesntCacheForDifferentRestore.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testErrorIsForwardedForCustomerInfoCalls.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testErrorIsForwardedForCustomerInfoCalls.1.json index 644a84635c..49a020e675 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testErrorIsForwardedForCustomerInfoCalls.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testErrorIsForwardedForCustomerInfoCalls.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testFreeTrialPostsCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testFreeTrialPostsCorrectly.1.json index 5fee5c7cd6..15978988a7 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testFreeTrialPostsCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testFreeTrialPostsCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testGetsEntitlementsWithFailedVerification.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testGetsEntitlementsWithFailedVerification.1.json index b53aff5afc..8d00ae691d 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testGetsEntitlementsWithFailedVerification.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testGetsEntitlementsWithFailedVerification.1.json @@ -15,6 +15,7 @@ "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Post-Params-Hash" : "app_user_id,fetch_token:sha256:be95d3a1d4c00357de2696c1a4546be1d0312dbee67feee8a971f01f8ac4b729", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testGetsEntitlementsWithVerifiedResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testGetsEntitlementsWithVerifiedResponse.1.json index baf82f1a9a..133939ef7a 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testGetsEntitlementsWithVerifiedResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testGetsEntitlementsWithVerifiedResponse.1.json @@ -15,6 +15,7 @@ "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Post-Params-Hash" : "app_user_id,fetch_token:sha256:2cc3741ddb808ae6fd179f1398d9115b58772590765edf799ec778f929faa46d", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testGetsUpdatedSubscriberInfoAfterPost.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testGetsUpdatedSubscriberInfoAfterPost.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testGetsUpdatedSubscriberInfoAfterPost.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testGetsUpdatedSubscriberInfoAfterPost.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testGetsUpdatedSubscriberInfoAfterPost.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testGetsUpdatedSubscriberInfoAfterPost.2.json index b57bb1976b..547a13b55b 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testGetsUpdatedSubscriberInfoAfterPost.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testGetsUpdatedSubscriberInfoAfterPost.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testIndividualParamsCanBeNil.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testIndividualParamsCanBeNil.1.json index ee7821c99d..8b86862809 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testIndividualParamsCanBeNil.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testIndividualParamsCanBeNil.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPayAsYouGoPostsCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPayAsYouGoPostsCorrectly.1.json index 73b1e4bf2a..eaf01a0250 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPayAsYouGoPostsCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPayAsYouGoPostsCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPayUpFrontPostsCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPayUpFrontPostsCorrectly.1.json index 5f2313c5cf..636d68df9d 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPayUpFrontPostsCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPayUpFrontPostsCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostingReceiptCreatesACustomerInfoObject.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostingReceiptCreatesACustomerInfoObject.1.json index dff305d293..ac8ee9b200 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostingReceiptCreatesACustomerInfoObject.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostingReceiptCreatesACustomerInfoObject.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostingReceiptForSubscriptionAndServerErrorComputesOfflineUser.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostingReceiptForSubscriptionAndServerErrorComputesOfflineUser.1.json index 5eb5095a2a..6d00b20e45 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostingReceiptForSubscriptionAndServerErrorComputesOfflineUser.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostingReceiptForSubscriptionAndServerErrorComputesOfflineUser.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostingReceiptWithNoProductDataAndServerErrorComputesOfflineUser.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostingReceiptWithNoProductDataAndServerErrorComputesOfflineUser.1.json index dff305d293..ac8ee9b200 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostingReceiptWithNoProductDataAndServerErrorComputesOfflineUser.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostingReceiptWithNoProductDataAndServerErrorComputesOfflineUser.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsJWSTokenWithProductDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsJWSTokenWithProductDataCorrectly.1.json index 51a743adde..a8e75b411e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsJWSTokenWithProductDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsJWSTokenWithProductDataCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsReceiptDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsReceiptDataCorrectly.1.json index b57bb1976b..547a13b55b 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsReceiptDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsReceiptDataCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsReceiptDataWithDiscountInfoCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsReceiptDataWithDiscountInfoCorrectly.1.json index d7f61d5094..b5b9b2f0de 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsReceiptDataWithDiscountInfoCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsReceiptDataWithDiscountInfoCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsReceiptDataWithPresentedPaywall.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsReceiptDataWithPresentedPaywall.1.json index 4779ca98d2..7c9ad46e68 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsReceiptDataWithPresentedPaywall.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsReceiptDataWithPresentedPaywall.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsReceiptDataWithProductDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsReceiptDataWithProductDataCorrectly.1.json index 378556beb3..43863c5986 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsReceiptDataWithProductDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsReceiptDataWithProductDataCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsReceiptDataWithProductRequestDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsReceiptDataWithProductRequestDataCorrectly.1.json index 1614019366..2c4d2d0c06 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsReceiptDataWithProductRequestDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsReceiptDataWithProductRequestDataCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsReceiptDataWithTestReceiptIdentifier.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsReceiptDataWithTestReceiptIdentifier.1.json index a05e19884b..3ebc467225 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsReceiptDataWithTestReceiptIdentifier.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsReceiptDataWithTestReceiptIdentifier.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsSK2XcodeReceiptWithProductDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsSK2XcodeReceiptWithProductDataCorrectly.1.json index 71260ce9d3..c2bb9c88b7 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsSK2XcodeReceiptWithProductDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS16-testPostsSK2XcodeReceiptWithProductDataCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testCachesRequestsForSameReceipt.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testCachesRequestsForSameReceipt.1.json index 3d26e6ace6..5ec6981b7d 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testCachesRequestsForSameReceipt.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testCachesRequestsForSameReceipt.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesNotPostConsentStatus.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesNotPostConsentStatus.1.json index ba223366a2..a05a06e999 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesNotPostConsentStatus.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesNotPostConsentStatus.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentCurrency.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentCurrency.1.json index fa45a86fdf..07bac620b4 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentCurrency.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentCurrency.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentCurrency.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentCurrency.2.json index c73b477552..05f96037eb 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentCurrency.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentCurrency.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentDiscounts.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentDiscounts.1.json index 644a84635c..49a020e675 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentDiscounts.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentDiscounts.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentDiscounts.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentDiscounts.2.json index 1d63ae4dd8..208b382b6b 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentDiscounts.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentDiscounts.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentOffering.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentOffering.1.json index 655e0a1f8f..788ba6ff5f 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentOffering.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentOffering.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentOffering.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentOffering.2.json index ed9fef4e94..aa2031ef95 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentOffering.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentOffering.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentOfferings.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentOfferings.1.json index b57bb1976b..547a13b55b 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentOfferings.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentOfferings.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentOfferings.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentOfferings.2.json index 97bc56724c..e74664633c 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentOfferings.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentOfferings.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentReceipts.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentReceipts.1.json index 7877b3a66e..5decc34679 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentReceipts.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentReceipts.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentReceipts.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentReceipts.2.json index 7ad9b9a674..da46732693 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentReceipts.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentReceipts.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentRestore.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentRestore.1.json index dff305d293..ac8ee9b200 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentRestore.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentRestore.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentRestore.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentRestore.2.json index 644a84635c..49a020e675 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentRestore.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testDoesntCacheForDifferentRestore.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testErrorIsForwardedForCustomerInfoCalls.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testErrorIsForwardedForCustomerInfoCalls.1.json index 644a84635c..49a020e675 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testErrorIsForwardedForCustomerInfoCalls.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testErrorIsForwardedForCustomerInfoCalls.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testFreeTrialPostsCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testFreeTrialPostsCorrectly.1.json index 5fee5c7cd6..15978988a7 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testFreeTrialPostsCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testFreeTrialPostsCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testGetsEntitlementsWithFailedVerification.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testGetsEntitlementsWithFailedVerification.1.json index b53aff5afc..8d00ae691d 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testGetsEntitlementsWithFailedVerification.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testGetsEntitlementsWithFailedVerification.1.json @@ -15,6 +15,7 @@ "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Post-Params-Hash" : "app_user_id,fetch_token:sha256:be95d3a1d4c00357de2696c1a4546be1d0312dbee67feee8a971f01f8ac4b729", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testGetsEntitlementsWithVerifiedResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testGetsEntitlementsWithVerifiedResponse.1.json index baf82f1a9a..133939ef7a 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testGetsEntitlementsWithVerifiedResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testGetsEntitlementsWithVerifiedResponse.1.json @@ -15,6 +15,7 @@ "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Post-Params-Hash" : "app_user_id,fetch_token:sha256:2cc3741ddb808ae6fd179f1398d9115b58772590765edf799ec778f929faa46d", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testGetsUpdatedSubscriberInfoAfterPost.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testGetsUpdatedSubscriberInfoAfterPost.1.json index 44ac0b9f87..7bf2601d38 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testGetsUpdatedSubscriberInfoAfterPost.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testGetsUpdatedSubscriberInfoAfterPost.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testGetsUpdatedSubscriberInfoAfterPost.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testGetsUpdatedSubscriberInfoAfterPost.2.json index b57bb1976b..547a13b55b 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testGetsUpdatedSubscriberInfoAfterPost.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testGetsUpdatedSubscriberInfoAfterPost.2.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testIndividualParamsCanBeNil.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testIndividualParamsCanBeNil.1.json index ee7821c99d..8b86862809 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testIndividualParamsCanBeNil.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testIndividualParamsCanBeNil.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPayAsYouGoPostsCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPayAsYouGoPostsCorrectly.1.json index 73b1e4bf2a..eaf01a0250 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPayAsYouGoPostsCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPayAsYouGoPostsCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPayUpFrontPostsCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPayUpFrontPostsCorrectly.1.json index 5f2313c5cf..636d68df9d 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPayUpFrontPostsCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPayUpFrontPostsCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostingReceiptCreatesACustomerInfoObject.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostingReceiptCreatesACustomerInfoObject.1.json index dff305d293..ac8ee9b200 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostingReceiptCreatesACustomerInfoObject.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostingReceiptCreatesACustomerInfoObject.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostingReceiptForSubscriptionAndServerErrorComputesOfflineUser.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostingReceiptForSubscriptionAndServerErrorComputesOfflineUser.1.json index 5eb5095a2a..6d00b20e45 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostingReceiptForSubscriptionAndServerErrorComputesOfflineUser.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostingReceiptForSubscriptionAndServerErrorComputesOfflineUser.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostingReceiptWithNoProductDataAndServerErrorComputesOfflineUser.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostingReceiptWithNoProductDataAndServerErrorComputesOfflineUser.1.json index dff305d293..ac8ee9b200 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostingReceiptWithNoProductDataAndServerErrorComputesOfflineUser.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostingReceiptWithNoProductDataAndServerErrorComputesOfflineUser.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsJWSTokenWithProductDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsJWSTokenWithProductDataCorrectly.1.json index 51a743adde..a8e75b411e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsJWSTokenWithProductDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsJWSTokenWithProductDataCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsReceiptDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsReceiptDataCorrectly.1.json index b57bb1976b..547a13b55b 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsReceiptDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsReceiptDataCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsReceiptDataWithDiscountInfoCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsReceiptDataWithDiscountInfoCorrectly.1.json index d7f61d5094..b5b9b2f0de 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsReceiptDataWithDiscountInfoCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsReceiptDataWithDiscountInfoCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsReceiptDataWithPresentedPaywall.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsReceiptDataWithPresentedPaywall.1.json index 4779ca98d2..7c9ad46e68 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsReceiptDataWithPresentedPaywall.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsReceiptDataWithPresentedPaywall.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsReceiptDataWithProductDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsReceiptDataWithProductDataCorrectly.1.json index 378556beb3..43863c5986 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsReceiptDataWithProductDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsReceiptDataWithProductDataCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsReceiptDataWithProductRequestDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsReceiptDataWithProductRequestDataCorrectly.1.json index 1614019366..2c4d2d0c06 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsReceiptDataWithProductRequestDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsReceiptDataWithProductRequestDataCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsReceiptDataWithTestReceiptIdentifier.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsReceiptDataWithTestReceiptIdentifier.1.json index a05e19884b..3ebc467225 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsReceiptDataWithTestReceiptIdentifier.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsReceiptDataWithTestReceiptIdentifier.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsSK2XcodeReceiptWithProductDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsSK2XcodeReceiptWithProductDataCorrectly.1.json index 71260ce9d3..c2bb9c88b7 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsSK2XcodeReceiptWithProductDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/iOS17-testPostsSK2XcodeReceiptWithProductDataCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testCachesRequestsForSameReceipt.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testCachesRequestsForSameReceipt.1.json index 72f5c1e150..8a2b0efb28 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testCachesRequestsForSameReceipt.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testCachesRequestsForSameReceipt.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesNotPostConsentStatus.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesNotPostConsentStatus.1.json index 5b093b7095..cc3f440529 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesNotPostConsentStatus.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesNotPostConsentStatus.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentCurrency.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentCurrency.1.json index 68563d5ec9..6f2c1d7ce2 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentCurrency.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentCurrency.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentCurrency.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentCurrency.2.json index e5db4a407b..09a699a193 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentCurrency.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentCurrency.2.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentDiscounts.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentDiscounts.1.json index d63b13ce40..eb3de51bf1 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentDiscounts.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentDiscounts.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentDiscounts.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentDiscounts.2.json index 8364253e8a..6b5e7e7187 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentDiscounts.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentDiscounts.2.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentOffering.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentOffering.1.json index f543afdb62..491a1a5709 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentOffering.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentOffering.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentOffering.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentOffering.2.json index 96b574f4d4..39645dc886 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentOffering.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentOffering.2.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentOfferings.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentOfferings.1.json index fc64d7c9f7..dc354b5806 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentOfferings.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentOfferings.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentOfferings.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentOfferings.2.json index f991879657..bc1c6a9e66 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentOfferings.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentOfferings.2.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentReceipts.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentReceipts.1.json index 8359ad977e..d5884c7e09 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentReceipts.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentReceipts.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentReceipts.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentReceipts.2.json index 68f9e19b35..84f99aae1d 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentReceipts.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentReceipts.2.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentRestore.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentRestore.1.json index a522ccb268..4d3fcbe3a6 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentRestore.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentRestore.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentRestore.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentRestore.2.json index d63b13ce40..eb3de51bf1 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentRestore.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testDoesntCacheForDifferentRestore.2.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testErrorIsForwardedForCustomerInfoCalls.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testErrorIsForwardedForCustomerInfoCalls.1.json index d63b13ce40..eb3de51bf1 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testErrorIsForwardedForCustomerInfoCalls.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testErrorIsForwardedForCustomerInfoCalls.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testFreeTrialPostsCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testFreeTrialPostsCorrectly.1.json index 915762ef0f..5d46b15fe9 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testFreeTrialPostsCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testFreeTrialPostsCorrectly.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testGetsEntitlementsWithFailedVerification.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testGetsEntitlementsWithFailedVerification.1.json index fb373de379..a33c17a9f5 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testGetsEntitlementsWithFailedVerification.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testGetsEntitlementsWithFailedVerification.1.json @@ -14,6 +14,7 @@ "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Post-Params-Hash" : "app_user_id,fetch_token:sha256:be95d3a1d4c00357de2696c1a4546be1d0312dbee67feee8a971f01f8ac4b729", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testGetsEntitlementsWithVerifiedResponse.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testGetsEntitlementsWithVerifiedResponse.1.json index 9d9227fec9..a6cb0aa8b6 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testGetsEntitlementsWithVerifiedResponse.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testGetsEntitlementsWithVerifiedResponse.1.json @@ -14,6 +14,7 @@ "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Post-Params-Hash" : "app_user_id,fetch_token:sha256:2cc3741ddb808ae6fd179f1398d9115b58772590765edf799ec778f929faa46d", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testGetsUpdatedSubscriberInfoAfterPost.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testGetsUpdatedSubscriberInfoAfterPost.1.json index e39f295bd1..11cf5ee7c5 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testGetsUpdatedSubscriberInfoAfterPost.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testGetsUpdatedSubscriberInfoAfterPost.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testGetsUpdatedSubscriberInfoAfterPost.2.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testGetsUpdatedSubscriberInfoAfterPost.2.json index fc64d7c9f7..dc354b5806 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testGetsUpdatedSubscriberInfoAfterPost.2.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testGetsUpdatedSubscriberInfoAfterPost.2.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testIndividualParamsCanBeNil.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testIndividualParamsCanBeNil.1.json index 51a3061a95..204b24e841 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testIndividualParamsCanBeNil.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testIndividualParamsCanBeNil.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPayAsYouGoPostsCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPayAsYouGoPostsCorrectly.1.json index 00205432e2..7fd899922d 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPayAsYouGoPostsCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPayAsYouGoPostsCorrectly.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPayUpFrontPostsCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPayUpFrontPostsCorrectly.1.json index 74cca54a48..7e6c0c10ba 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPayUpFrontPostsCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPayUpFrontPostsCorrectly.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostingReceiptCreatesACustomerInfoObject.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostingReceiptCreatesACustomerInfoObject.1.json index a522ccb268..4d3fcbe3a6 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostingReceiptCreatesACustomerInfoObject.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostingReceiptCreatesACustomerInfoObject.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostingReceiptForSubscriptionAndServerErrorComputesOfflineUser.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostingReceiptForSubscriptionAndServerErrorComputesOfflineUser.1.json index 61946d588a..b9ba0b3f21 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostingReceiptForSubscriptionAndServerErrorComputesOfflineUser.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostingReceiptForSubscriptionAndServerErrorComputesOfflineUser.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostingReceiptWithNoProductDataAndServerErrorComputesOfflineUser.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostingReceiptWithNoProductDataAndServerErrorComputesOfflineUser.1.json index a522ccb268..4d3fcbe3a6 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostingReceiptWithNoProductDataAndServerErrorComputesOfflineUser.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostingReceiptWithNoProductDataAndServerErrorComputesOfflineUser.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsJWSTokenWithProductDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsJWSTokenWithProductDataCorrectly.1.json index 055a364ca3..325451b78d 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsJWSTokenWithProductDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsJWSTokenWithProductDataCorrectly.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsReceiptDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsReceiptDataCorrectly.1.json index fc64d7c9f7..dc354b5806 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsReceiptDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsReceiptDataCorrectly.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsReceiptDataWithDiscountInfoCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsReceiptDataWithDiscountInfoCorrectly.1.json index 61a0ab1b80..7c32551b2c 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsReceiptDataWithDiscountInfoCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsReceiptDataWithDiscountInfoCorrectly.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsReceiptDataWithPresentedPaywall.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsReceiptDataWithPresentedPaywall.1.json index 4037b20b86..5134ea8d5f 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsReceiptDataWithPresentedPaywall.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsReceiptDataWithPresentedPaywall.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsReceiptDataWithProductDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsReceiptDataWithProductDataCorrectly.1.json index faf621fa98..e6b966d6a2 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsReceiptDataWithProductDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsReceiptDataWithProductDataCorrectly.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsReceiptDataWithProductRequestDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsReceiptDataWithProductRequestDataCorrectly.1.json index 5d988bc0d2..f0369e2a94 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsReceiptDataWithProductRequestDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsReceiptDataWithProductRequestDataCorrectly.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsReceiptDataWithTestReceiptIdentifier.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsReceiptDataWithTestReceiptIdentifier.1.json index de5cf34030..2e37c64b5a 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsReceiptDataWithTestReceiptIdentifier.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsReceiptDataWithTestReceiptIdentifier.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsSK2XcodeReceiptWithProductDataCorrectly.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsSK2XcodeReceiptWithProductDataCorrectly.1.json index bc2f2c6bc5..0be03dd1c2 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsSK2XcodeReceiptWithProductDataCorrectly.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendPostReceiptDataTests/macOS-testPostsSK2XcodeReceiptWithProductDataCorrectly.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS12-testRequestContainsSignatureHeader.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS12-testRequestContainsSignatureHeader.1.json index 0cf45dd753..385343f15e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS12-testRequestContainsSignatureHeader.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS12-testRequestContainsSignatureHeader.1.json @@ -10,6 +10,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS12-testRequestFailsIfSignatureVerificationFails.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS12-testRequestFailsIfSignatureVerificationFails.1.json index 0cf45dd753..385343f15e 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS12-testRequestFailsIfSignatureVerificationFails.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS12-testRequestFailsIfSignatureVerificationFails.1.json @@ -10,6 +10,7 @@ "X-Platform" : "iOS", "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS13-testRequestContainsSignatureHeader.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS13-testRequestContainsSignatureHeader.1.json index 7c3ef32898..260cf88b79 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS13-testRequestContainsSignatureHeader.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS13-testRequestContainsSignatureHeader.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS13-testRequestFailsIfSignatureVerificationFails.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS13-testRequestFailsIfSignatureVerificationFails.1.json index 7c3ef32898..260cf88b79 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS13-testRequestFailsIfSignatureVerificationFails.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS13-testRequestFailsIfSignatureVerificationFails.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS14-testRequestContainsSignatureHeader.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS14-testRequestContainsSignatureHeader.1.json index 7c3ef32898..260cf88b79 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS14-testRequestContainsSignatureHeader.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS14-testRequestContainsSignatureHeader.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS14-testRequestFailsIfSignatureVerificationFails.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS14-testRequestFailsIfSignatureVerificationFails.1.json index 7c3ef32898..260cf88b79 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS14-testRequestFailsIfSignatureVerificationFails.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS14-testRequestFailsIfSignatureVerificationFails.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS15-testRequestContainsSignatureHeader.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS15-testRequestContainsSignatureHeader.1.json index 7c3ef32898..260cf88b79 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS15-testRequestContainsSignatureHeader.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS15-testRequestContainsSignatureHeader.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS15-testRequestFailsIfSignatureVerificationFails.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS15-testRequestFailsIfSignatureVerificationFails.1.json index 7c3ef32898..260cf88b79 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS15-testRequestFailsIfSignatureVerificationFails.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS15-testRequestFailsIfSignatureVerificationFails.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS16-testRequestContainsSignatureHeader.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS16-testRequestContainsSignatureHeader.1.json index 7c3ef32898..260cf88b79 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS16-testRequestContainsSignatureHeader.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS16-testRequestContainsSignatureHeader.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS16-testRequestFailsIfSignatureVerificationFails.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS16-testRequestFailsIfSignatureVerificationFails.1.json index 7c3ef32898..260cf88b79 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS16-testRequestFailsIfSignatureVerificationFails.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS16-testRequestFailsIfSignatureVerificationFails.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS17-testRequestContainsSignatureHeader.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS17-testRequestContainsSignatureHeader.1.json index 7c3ef32898..260cf88b79 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS17-testRequestContainsSignatureHeader.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS17-testRequestContainsSignatureHeader.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS17-testRequestFailsIfSignatureVerificationFails.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS17-testRequestFailsIfSignatureVerificationFails.1.json index 7c3ef32898..260cf88b79 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS17-testRequestFailsIfSignatureVerificationFails.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/iOS17-testRequestFailsIfSignatureVerificationFails.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/macOS-testRequestContainsSignatureHeader.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/macOS-testRequestContainsSignatureHeader.1.json index cf26c2a8a2..8390ba0b20 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/macOS-testRequestContainsSignatureHeader.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/macOS-testRequestContainsSignatureHeader.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/macOS-testRequestFailsIfSignatureVerificationFails.1.json b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/macOS-testRequestFailsIfSignatureVerificationFails.1.json index cf26c2a8a2..8390ba0b20 100644 --- a/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/macOS-testRequestFailsIfSignatureVerificationFails.1.json +++ b/Tests/UnitTests/Networking/Backend/__Snapshots__/BackendSignatureVerificationTests/macOS-testRequestFailsIfSignatureVerificationFails.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Networking/HTTPClientTests.swift b/Tests/UnitTests/Networking/HTTPClientTests.swift index defafbbaa3..02d0728e7d 100644 --- a/Tests/UnitTests/Networking/HTTPClientTests.swift +++ b/Tests/UnitTests/Networking/HTTPClientTests.swift @@ -788,7 +788,7 @@ final class HTTPClientTests: BaseHTTPClientTests { let headerPresent: Atomic = false - let enabled = self.systemInfo.storeKit2Setting.isEnabledAndAvailable.description + let enabled = self.systemInfo.storeKitVersion.isStoreKit2EnabledAndAvailable.description stub(condition: hasHeaderNamed("X-StoreKit2-Enabled", value: enabled)) { _ in @@ -803,6 +803,26 @@ final class HTTPClientTests: BaseHTTPClientTests { expect(headerPresent.value) == true } + func testPassesStoreKitVersionHeader() { + let request = HTTPRequest(method: .post([:]), path: .mockPath) + + let headerPresent: Atomic = false + + let version = self.systemInfo.storeKitVersion.debugDescription + + stub(condition: hasHeaderNamed("X-StoreKit-Version", + value: version)) { _ in + headerPresent.value = true + return .emptySuccessResponse() + } + + waitUntil { completion in + self.client.perform(request) { (_: DataResponse) in completion() } + } + + expect(headerPresent.value) == true + } + #if os(macOS) || targetEnvironment(macCatalyst) func testAlwaysPassesAppleDeviceIdentifierWhenIsSandbox() { let request = HTTPRequest(method: .get, path: .mockPath) diff --git a/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS15-testPostPaywallEventsWithMultipleEvents.1.json b/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS15-testPostPaywallEventsWithMultipleEvents.1.json index 226b70957b..f76f5984dd 100644 --- a/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS15-testPostPaywallEventsWithMultipleEvents.1.json +++ b/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS15-testPostPaywallEventsWithMultipleEvents.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS15-testPostPaywallEventsWithOneEvent.1.json b/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS15-testPostPaywallEventsWithOneEvent.1.json index 64bb7e4d15..7a6d15bc13 100644 --- a/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS15-testPostPaywallEventsWithOneEvent.1.json +++ b/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS15-testPostPaywallEventsWithOneEvent.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS16-testPostPaywallEventsWithMultipleEvents.1.json b/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS16-testPostPaywallEventsWithMultipleEvents.1.json index 226b70957b..f76f5984dd 100644 --- a/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS16-testPostPaywallEventsWithMultipleEvents.1.json +++ b/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS16-testPostPaywallEventsWithMultipleEvents.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS16-testPostPaywallEventsWithOneEvent.1.json b/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS16-testPostPaywallEventsWithOneEvent.1.json index 64bb7e4d15..7a6d15bc13 100644 --- a/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS16-testPostPaywallEventsWithOneEvent.1.json +++ b/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS16-testPostPaywallEventsWithOneEvent.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS17-testPostPaywallEventsWithMultipleEvents.1.json b/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS17-testPostPaywallEventsWithMultipleEvents.1.json index 226b70957b..f76f5984dd 100644 --- a/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS17-testPostPaywallEventsWithMultipleEvents.1.json +++ b/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS17-testPostPaywallEventsWithMultipleEvents.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS17-testPostPaywallEventsWithOneEvent.1.json b/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS17-testPostPaywallEventsWithOneEvent.1.json index 64bb7e4d15..7a6d15bc13 100644 --- a/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS17-testPostPaywallEventsWithOneEvent.1.json +++ b/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS17-testPostPaywallEventsWithOneEvent.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/macOS-testPostPaywallEventsWithMultipleEvents.1.json b/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/macOS-testPostPaywallEventsWithMultipleEvents.1.json index ec3ccf50e6..bb5085f003 100644 --- a/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/macOS-testPostPaywallEventsWithMultipleEvents.1.json +++ b/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/macOS-testPostPaywallEventsWithMultipleEvents.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/macOS-testPostPaywallEventsWithOneEvent.1.json b/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/macOS-testPostPaywallEventsWithOneEvent.1.json index 04d58090f2..8e8ea3c530 100644 --- a/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/macOS-testPostPaywallEventsWithOneEvent.1.json +++ b/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/macOS-testPostPaywallEventsWithOneEvent.1.json @@ -11,6 +11,7 @@ "X-Platform-Flavor" : "native", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/Purchasing/ConfigurationTests.swift b/Tests/UnitTests/Purchasing/ConfigurationTests.swift index ba51cf70ad..d0c48200a5 100644 --- a/Tests/UnitTests/Purchasing/ConfigurationTests.swift +++ b/Tests/UnitTests/Purchasing/ConfigurationTests.swift @@ -35,46 +35,68 @@ class ConfigurationTests: TestCase { let configuration = Configuration.Builder(withAPIKey: "test").build() expect(configuration.observerMode) == false - expect(configuration.storeKit2Setting) == .enabledOnlyForOptimizations + expect(configuration.storeKitVersion) == .storeKit1 self.logger.verifyMessageWasNotLogged(Strings.configure.observer_mode_with_storekit2) } - @available(*, deprecated) func testNoObserverModeWithStoreKit2() { let configuration = Configuration.Builder(withAPIKey: "test") - .with(usesStoreKit2IfAvailable: true) + .with(storeKitVersion: .storeKit2) .build() expect(configuration.observerMode) == false - expect(configuration.storeKit2Setting) == .enabledForCompatibleDevices + expect(configuration.storeKitVersion) == .storeKit2 self.logger.verifyMessageWasNotLogged(Strings.configure.observer_mode_with_storekit2) } func testObserverModeWithStoreKit1() { let configuration = Configuration.Builder(withAPIKey: "test") - .with(observerMode: true) + .with(observerMode: true, storeKitVersion: .storeKit1) .build() expect(configuration.observerMode) == true - expect(configuration.storeKit2Setting) == .enabledOnlyForOptimizations + expect(configuration.storeKitVersion) == .storeKit1 self.logger.verifyMessageWasNotLogged(Strings.configure.observer_mode_with_storekit2) } - @available(*, deprecated) func testObserverModeWithStoreKit2() { let configuration = Configuration.Builder(withAPIKey: "test") - .with(observerMode: true) - .with(usesStoreKit2IfAvailable: true) + .with(observerMode: true, storeKitVersion: .storeKit2) .build() expect(configuration.observerMode) == true - expect(configuration.storeKit2Setting) == .enabledForCompatibleDevices + expect(configuration.storeKitVersion) == .storeKit2 self.logger.verifyMessageWasLogged(Strings.configure.observer_mode_with_storekit2, level: .warn) } + func testStoreKitVersionUsesStoreKit1ByDefault() { + let configuration = Configuration.Builder(withAPIKey: "test") + .build() + + expect(configuration.storeKitVersion) == .default + } + + @available(*, deprecated) + func testLegacyFlagSetsStoreKitVersionWhenStoreKit2Enabled() { + let configuration = Configuration.Builder(withAPIKey: "test") + .with(usesStoreKit2IfAvailable: true) + .build() + + expect(configuration.storeKitVersion) == .storeKit2 + } + + @available(*, deprecated) + func testLegacyFlagSetsStoreKitVersionWhenStoreKit1Enabled() { + let configuration = Configuration.Builder(withAPIKey: "test") + .with(usesStoreKit2IfAvailable: false) + .build() + + expect(configuration.storeKitVersion) == .default + } + } diff --git a/Tests/UnitTests/Purchasing/Purchases/BasePurchasesTests.swift b/Tests/UnitTests/Purchasing/Purchases/BasePurchasesTests.swift index da15a0ebfc..b920ef2b4a 100644 --- a/Tests/UnitTests/Purchasing/Purchases/BasePurchasesTests.swift +++ b/Tests/UnitTests/Purchasing/Purchases/BasePurchasesTests.swift @@ -45,7 +45,7 @@ class BasePurchasesTests: TestCase { self.userDefaults = UserDefaults(suiteName: Self.userDefaultsSuiteName) self.clock = TestClock() self.systemInfo = MockSystemInfo(finishTransactions: true, - storeKit2Setting: self.storeKit2Setting, + storeKitVersion: self.storeKitVersion, clock: self.clock) self.storeKit1Wrapper = MockStoreKit1Wrapper(observerMode: self.systemInfo.observerMode) self.deviceCache = MockDeviceCache(sandboxEnvironmentDetector: self.systemInfo, @@ -191,7 +191,7 @@ class BasePurchasesTests: TestCase { private var paymentQueueWrapper: EitherPaymentQueueWrapper { // Note: this logic must match `Purchases`. - return self.systemInfo.storeKit2Setting.shouldOnlyUseStoreKit2 + return self.systemInfo.storeKitVersion.isStoreKit2EnabledAndAvailable ? .right(self.mockPaymentQueueWrapper) : .left(self.storeKit1Wrapper) } @@ -234,7 +234,7 @@ class BasePurchasesTests: TestCase { func setUpPurchasesObserverModeOn() { self.systemInfo = MockSystemInfo(platformInfo: nil, finishTransactions: false, - storeKit2Setting: self.storeKit2Setting, + storeKitVersion: self.storeKitVersion, clock: self.clock) self.storeKit1Wrapper = MockStoreKit1Wrapper(observerMode: true) self.initializePurchasesInstance(appUserId: nil) @@ -320,10 +320,10 @@ class BasePurchasesTests: TestCase { self.storeKit1Wrapper.delegate?.storeKit1Wrapper(self.storeKit1Wrapper, updatedTransaction: transaction) } - var storeKit2Setting: StoreKit2Setting { + var storeKitVersion: StoreKitVersion { // Even though the new default is StoreKit 2, most of the tests from this parent class // were written for SK1. Therefore we want to default to it being disabled. - return .enabledOnlyForOptimizations + return .storeKit1 } } diff --git a/Tests/UnitTests/Purchasing/Purchases/PurchasesConfiguringTests.swift b/Tests/UnitTests/Purchasing/Purchases/PurchasesConfiguringTests.swift index 8ca583deca..b0df90c7cb 100644 --- a/Tests/UnitTests/Purchasing/Purchases/PurchasesConfiguringTests.swift +++ b/Tests/UnitTests/Purchasing/Purchases/PurchasesConfiguringTests.swift @@ -351,21 +351,19 @@ class PurchasesConfiguringTests: BasePurchasesTests { expect(self.storeKit1Wrapper.delegate) === self.purchasesOrchestrator } - @available(*, deprecated) // Ignore deprecation warnings func testSetsSelfAsStoreKit1WrapperDelegateForSK1() { let configurationBuilder = Configuration.Builder(withAPIKey: "") - .with(usesStoreKit2IfAvailable: false) + .with(storeKitVersion: .storeKit1) let purchases = Purchases.configure(with: configurationBuilder.build()) expect(purchases.isStoreKit1Configured) == true } - @available(*, deprecated) // Ignore deprecation warnings func testDoesNotInitializeSK1IfSK2Enabled() throws { try AvailabilityChecks.iOS15APIAvailableOrSkipTest() let configurationBuilder = Configuration.Builder(withAPIKey: "") - .with(usesStoreKit2IfAvailable: true) + .with(storeKitVersion: .storeKit2) let purchases = Purchases.configure(with: configurationBuilder.build()) expect(purchases.isStoreKit1Configured) == false @@ -373,7 +371,7 @@ class PurchasesConfiguringTests: BasePurchasesTests { func testSetsPaymentQueueWrapperDelegateToPurchasesOrchestratorIfSK1IsEnabled() { self.systemInfo = MockSystemInfo(finishTransactions: false, - storeKit2Setting: .disabled) + storeKitVersion: .storeKit1) self.setupPurchases() @@ -384,7 +382,7 @@ class PurchasesConfiguringTests: BasePurchasesTests { try AvailabilityChecks.iOS15APIAvailableOrSkipTest() self.systemInfo = MockSystemInfo(finishTransactions: false, - storeKit2Setting: .enabledForCompatibleDevices) + storeKitVersion: .storeKit2) self.setupPurchases() @@ -520,7 +518,7 @@ class PurchasesConfiguringTests: BasePurchasesTests { private static func create(observerMode: Bool) -> Purchases { return Purchases.configure( with: .init(withAPIKey: "") - .with(observerMode: observerMode) + .with(observerMode: observerMode, storeKitVersion: .storeKit1) ) } diff --git a/Tests/UnitTests/Purchasing/Purchases/PurchasesDeferredPurchasesTests.swift b/Tests/UnitTests/Purchasing/Purchases/PurchasesDeferredPurchasesTests.swift index 9d0652c2d1..ace009be40 100644 --- a/Tests/UnitTests/Purchasing/Purchases/PurchasesDeferredPurchasesTests.swift +++ b/Tests/UnitTests/Purchasing/Purchases/PurchasesDeferredPurchasesTests.swift @@ -156,9 +156,7 @@ class PurchaseDeferredPurchasesSK2Tests: BasePurchasesTests { } private var product: MockSK1Product! - override var storeKit2Setting: StoreKit2Setting { - return .enabledForCompatibleDevices - } + override var storeKitVersion: StoreKitVersion { .storeKit2 } override func setUpWithError() throws { try super.setUpWithError() diff --git a/Tests/UnitTests/Purchasing/Purchases/PurchasesPurchasingTests.swift b/Tests/UnitTests/Purchasing/Purchases/PurchasesPurchasingTests.swift index 3c95356752..ad906dac5f 100644 --- a/Tests/UnitTests/Purchasing/Purchases/PurchasesPurchasingTests.swift +++ b/Tests/UnitTests/Purchasing/Purchases/PurchasesPurchasingTests.swift @@ -1003,7 +1003,7 @@ class PurchasesPurchasingCustomSetupTests: BasePurchasesTests { func testDoesntPostTransactionsIfAutoSyncPurchasesSettingIsOffInObserverMode() throws { self.systemInfo = MockSystemInfo(platformInfo: nil, finishTransactions: false, - storeKit2Setting: .enabledOnlyForOptimizations, + storeKitVersion: .storeKit1, dangerousSettings: DangerousSettings(autoSyncPurchases: false)) self.initializePurchasesInstance(appUserId: nil) @@ -1028,7 +1028,7 @@ class PurchasesPurchasingCustomSetupTests: BasePurchasesTests { func testDoesntPostTransactionsIfAutoSyncPurchasesSettingIsOff() throws { self.systemInfo = MockSystemInfo(platformInfo: nil, finishTransactions: true, - storeKit2Setting: .enabledOnlyForOptimizations, + storeKitVersion: .storeKit1, dangerousSettings: DangerousSettings(autoSyncPurchases: false)) self.initializePurchasesInstance(appUserId: nil) @@ -1177,8 +1177,8 @@ class PurchasesPurchasingCustomSetupTests: BasePurchasesTests { private func setUpPurchasesCustomEntitlementMode() { self.systemInfo = MockSystemInfo(finishTransactions: true, - storeKit2Setting: .disabled, - customEntitlementsComputation: true) + customEntitlementsComputation: true, + storeKitVersion: .storeKit1) self.initializePurchasesInstance(appUserId: "user") } diff --git a/Tests/UnitTests/Purchasing/Purchases/TransactionPosterTests.swift b/Tests/UnitTests/Purchasing/Purchases/TransactionPosterTests.swift index c2ab508666..bf8ad0bfa1 100644 --- a/Tests/UnitTests/Purchasing/Purchases/TransactionPosterTests.swift +++ b/Tests/UnitTests/Purchasing/Purchases/TransactionPosterTests.swift @@ -74,8 +74,8 @@ class TransactionPosterTests: TestCase { expect(self.mockTransaction.finishInvoked) == true } - func testHandlePurchasedTransactionSendsReceiptIfJWSSettingEnabledButJWSTokenIsMissing() throws { - self.setUp(observerMode: false, usesStoreKit2JWS: true) + func testHandlePurchasedTransactionSendsReceiptIfStoreKit2EnabledButJWSTokenIsMissing() throws { + self.setUp(observerMode: false, storeKitVersion: .storeKit2) let product = MockSK1Product(mockProductIdentifier: "product") let transactionData = PurchasedTransactionData( @@ -101,7 +101,9 @@ class TransactionPosterTests: TestCase { } func testHandlePurchasedTransactionSendsJWS() throws { - self.setUp(observerMode: false, usesStoreKit2JWS: true) + try AvailabilityChecks.iOS15APIAvailableOrSkipTest() + + self.setUp(observerMode: false, storeKitVersion: .storeKit2) let jwsRepresentation = UUID().uuidString self.mockTransaction = MockStoreTransaction(jwsRepresentation: jwsRepresentation) @@ -130,7 +132,7 @@ class TransactionPosterTests: TestCase { func testHandlePurchasedTransactionSendsSK2Receipt() throws { try AvailabilityChecks.iOS15APIAvailableOrSkipTest() - self.setUp(observerMode: false, usesStoreKit2JWS: true) + self.setUp(observerMode: false, storeKitVersion: .storeKit2) let jwsRepresentation = UUID().uuidString self.mockTransaction = MockStoreTransaction(jwsRepresentation: jwsRepresentation, environment: .xcode) @@ -357,9 +359,9 @@ class TransactionPosterTests: TestCase { private extension TransactionPosterTests { - func setUp(observerMode: Bool, usesStoreKit2JWS: Bool = false) { + func setUp(observerMode: Bool, storeKitVersion: StoreKitVersion = .default) { self.operationDispatcher = .init() - self.systemInfo = .init(finishTransactions: !observerMode, usesStoreKit2JWS: usesStoreKit2JWS) + self.systemInfo = .init(finishTransactions: !observerMode, storeKitVersion: storeKitVersion) self.productsManager = .init(systemInfo: self.systemInfo, requestTimeout: 0) self.receiptFetcher = .init(requestFetcher: .init(operationDispatcher: self.operationDispatcher), systemInfo: self.systemInfo) diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostReceiptWithAdServicesToken.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostReceiptWithAdServicesToken.1.json index 79d3f6ca18..46979f7d74 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostReceiptWithAdServicesToken.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostReceiptWithAdServicesToken.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "Unity", "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostReceiptWithSubscriberAttributesPassesCustomerInfoIfStatusCodeIsSuccess.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostReceiptWithSubscriberAttributesPassesCustomerInfoIfStatusCodeIsSuccess.1.json index c62e1ad5c1..b9b0c5d489 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostReceiptWithSubscriberAttributesPassesCustomerInfoIfStatusCodeIsSuccess.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostReceiptWithSubscriberAttributesPassesCustomerInfoIfStatusCodeIsSuccess.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "Unity", "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostReceiptWithSubscriberAttributesPassesErrorIfStatusCodeIsNotSuccess.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostReceiptWithSubscriberAttributesPassesErrorIfStatusCodeIsNotSuccess.1.json index fe58aa045b..6035be36c0 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostReceiptWithSubscriberAttributesPassesErrorIfStatusCodeIsNotSuccess.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostReceiptWithSubscriberAttributesPassesErrorIfStatusCodeIsNotSuccess.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "Unity", "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostReceiptWithSubscriberAttributesReturnsBadJson.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostReceiptWithSubscriberAttributesReturnsBadJson.1.json index c62e1ad5c1..b9b0c5d489 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostReceiptWithSubscriberAttributesReturnsBadJson.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostReceiptWithSubscriberAttributesReturnsBadJson.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "Unity", "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostReceiptWithSubscriberAttributesSendsThemCorrectly.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostReceiptWithSubscriberAttributesSendsThemCorrectly.1.json index fe58aa045b..6035be36c0 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostReceiptWithSubscriberAttributesSendsThemCorrectly.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostReceiptWithSubscriberAttributesSendsThemCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "Unity", "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostReceiptWithoutSubscriberAttributesSkipsThem.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostReceiptWithoutSubscriberAttributesSkipsThem.1.json index 64b06d8f2a..707cb8d880 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostReceiptWithoutSubscriberAttributesSkipsThem.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostReceiptWithoutSubscriberAttributesSkipsThem.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "Unity", "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostSubscriberAttributesCallsCompletionInNetworkErrorCase.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostSubscriberAttributesCallsCompletionInNetworkErrorCase.1.json index a27b04dfee..87fd0b68fc 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostSubscriberAttributesCallsCompletionInNetworkErrorCase.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostSubscriberAttributesCallsCompletionInNetworkErrorCase.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "Unity", "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostSubscriberAttributesCallsCompletionInSuccessCase.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostSubscriberAttributesCallsCompletionInSuccessCase.1.json index a27b04dfee..87fd0b68fc 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostSubscriberAttributesCallsCompletionInSuccessCase.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostSubscriberAttributesCallsCompletionInSuccessCase.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "Unity", "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostSubscriberAttributesCallsCompletionWithErrorInBadRequestCase.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostSubscriberAttributesCallsCompletionWithErrorInBadRequestCase.1.json index a27b04dfee..87fd0b68fc 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostSubscriberAttributesCallsCompletionWithErrorInBadRequestCase.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostSubscriberAttributesCallsCompletionWithErrorInBadRequestCase.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "Unity", "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostSubscriberAttributesSendsAttributesErrorsIfAny.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostSubscriberAttributesSendsAttributesErrorsIfAny.1.json index a27b04dfee..87fd0b68fc 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostSubscriberAttributesSendsAttributesErrorsIfAny.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostSubscriberAttributesSendsAttributesErrorsIfAny.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "Unity", "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostSubscriberAttributesSendsRightParameters.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostSubscriberAttributesSendsRightParameters.1.json index a27b04dfee..87fd0b68fc 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostSubscriberAttributesSendsRightParameters.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS12-testPostSubscriberAttributesSendsRightParameters.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor" : "Unity", "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostReceiptWithAdServicesToken.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostReceiptWithAdServicesToken.1.json index 9d73b05f0d..4633fe43cc 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostReceiptWithAdServicesToken.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostReceiptWithAdServicesToken.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostReceiptWithSubscriberAttributesPassesCustomerInfoIfStatusCodeIsSuccess.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostReceiptWithSubscriberAttributesPassesCustomerInfoIfStatusCodeIsSuccess.1.json index 747fc1485d..c5c272f1a2 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostReceiptWithSubscriberAttributesPassesCustomerInfoIfStatusCodeIsSuccess.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostReceiptWithSubscriberAttributesPassesCustomerInfoIfStatusCodeIsSuccess.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostReceiptWithSubscriberAttributesPassesErrorIfStatusCodeIsNotSuccess.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostReceiptWithSubscriberAttributesPassesErrorIfStatusCodeIsNotSuccess.1.json index 7eb87c5fac..d5783d65a2 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostReceiptWithSubscriberAttributesPassesErrorIfStatusCodeIsNotSuccess.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostReceiptWithSubscriberAttributesPassesErrorIfStatusCodeIsNotSuccess.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostReceiptWithSubscriberAttributesReturnsBadJson.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostReceiptWithSubscriberAttributesReturnsBadJson.1.json index 747fc1485d..c5c272f1a2 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostReceiptWithSubscriberAttributesReturnsBadJson.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostReceiptWithSubscriberAttributesReturnsBadJson.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostReceiptWithSubscriberAttributesSendsThemCorrectly.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostReceiptWithSubscriberAttributesSendsThemCorrectly.1.json index 7eb87c5fac..d5783d65a2 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostReceiptWithSubscriberAttributesSendsThemCorrectly.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostReceiptWithSubscriberAttributesSendsThemCorrectly.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostReceiptWithoutSubscriberAttributesSkipsThem.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostReceiptWithoutSubscriberAttributesSkipsThem.1.json index 5b0a4e4eda..87ccbedac8 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostReceiptWithoutSubscriberAttributesSkipsThem.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostReceiptWithoutSubscriberAttributesSkipsThem.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostSubscriberAttributesCallsCompletionInNetworkErrorCase.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostSubscriberAttributesCallsCompletionInNetworkErrorCase.1.json index aab8f0b180..3038b9ad2d 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostSubscriberAttributesCallsCompletionInNetworkErrorCase.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostSubscriberAttributesCallsCompletionInNetworkErrorCase.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostSubscriberAttributesCallsCompletionInSuccessCase.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostSubscriberAttributesCallsCompletionInSuccessCase.1.json index aab8f0b180..3038b9ad2d 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostSubscriberAttributesCallsCompletionInSuccessCase.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostSubscriberAttributesCallsCompletionInSuccessCase.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostSubscriberAttributesCallsCompletionWithErrorInBadRequestCase.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostSubscriberAttributesCallsCompletionWithErrorInBadRequestCase.1.json index aab8f0b180..3038b9ad2d 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostSubscriberAttributesCallsCompletionWithErrorInBadRequestCase.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostSubscriberAttributesCallsCompletionWithErrorInBadRequestCase.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostSubscriberAttributesSendsAttributesErrorsIfAny.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostSubscriberAttributesSendsAttributesErrorsIfAny.1.json index aab8f0b180..3038b9ad2d 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostSubscriberAttributesSendsAttributesErrorsIfAny.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostSubscriberAttributesSendsAttributesErrorsIfAny.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostSubscriberAttributesSendsRightParameters.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostSubscriberAttributesSendsRightParameters.1.json index aab8f0b180..3038b9ad2d 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostSubscriberAttributesSendsRightParameters.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS13-testPostSubscriberAttributesSendsRightParameters.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostReceiptWithAdServicesToken.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostReceiptWithAdServicesToken.1.json index 436aa74704..9e117bd3da 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostReceiptWithAdServicesToken.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostReceiptWithAdServicesToken.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostReceiptWithSubscriberAttributesPassesCustomerInfoIfStatusCodeIsSuccess.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostReceiptWithSubscriberAttributesPassesCustomerInfoIfStatusCodeIsSuccess.1.json index 12a2239da5..6809931f02 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostReceiptWithSubscriberAttributesPassesCustomerInfoIfStatusCodeIsSuccess.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostReceiptWithSubscriberAttributesPassesCustomerInfoIfStatusCodeIsSuccess.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostReceiptWithSubscriberAttributesPassesErrorIfStatusCodeIsNotSuccess.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostReceiptWithSubscriberAttributesPassesErrorIfStatusCodeIsNotSuccess.1.json index 638b044f67..6e0e8ff729 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostReceiptWithSubscriberAttributesPassesErrorIfStatusCodeIsNotSuccess.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostReceiptWithSubscriberAttributesPassesErrorIfStatusCodeIsNotSuccess.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostReceiptWithSubscriberAttributesReturnsBadJson.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostReceiptWithSubscriberAttributesReturnsBadJson.1.json index 12a2239da5..6809931f02 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostReceiptWithSubscriberAttributesReturnsBadJson.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostReceiptWithSubscriberAttributesReturnsBadJson.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostReceiptWithSubscriberAttributesSendsThemCorrectly.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostReceiptWithSubscriberAttributesSendsThemCorrectly.1.json index 638b044f67..6e0e8ff729 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostReceiptWithSubscriberAttributesSendsThemCorrectly.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostReceiptWithSubscriberAttributesSendsThemCorrectly.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostReceiptWithoutSubscriberAttributesSkipsThem.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostReceiptWithoutSubscriberAttributesSkipsThem.1.json index 8fc55f0975..7f199fc34f 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostReceiptWithoutSubscriberAttributesSkipsThem.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostReceiptWithoutSubscriberAttributesSkipsThem.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostSubscriberAttributesCallsCompletionInNetworkErrorCase.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostSubscriberAttributesCallsCompletionInNetworkErrorCase.1.json index aab8f0b180..3038b9ad2d 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostSubscriberAttributesCallsCompletionInNetworkErrorCase.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostSubscriberAttributesCallsCompletionInNetworkErrorCase.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostSubscriberAttributesCallsCompletionInSuccessCase.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostSubscriberAttributesCallsCompletionInSuccessCase.1.json index aab8f0b180..3038b9ad2d 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostSubscriberAttributesCallsCompletionInSuccessCase.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostSubscriberAttributesCallsCompletionInSuccessCase.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostSubscriberAttributesCallsCompletionWithErrorInBadRequestCase.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostSubscriberAttributesCallsCompletionWithErrorInBadRequestCase.1.json index aab8f0b180..3038b9ad2d 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostSubscriberAttributesCallsCompletionWithErrorInBadRequestCase.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostSubscriberAttributesCallsCompletionWithErrorInBadRequestCase.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostSubscriberAttributesSendsAttributesErrorsIfAny.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostSubscriberAttributesSendsAttributesErrorsIfAny.1.json index aab8f0b180..3038b9ad2d 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostSubscriberAttributesSendsAttributesErrorsIfAny.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostSubscriberAttributesSendsAttributesErrorsIfAny.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostSubscriberAttributesSendsRightParameters.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostSubscriberAttributesSendsRightParameters.1.json index aab8f0b180..3038b9ad2d 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostSubscriberAttributesSendsRightParameters.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS14-testPostSubscriberAttributesSendsRightParameters.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostReceiptWithAdServicesToken.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostReceiptWithAdServicesToken.1.json index 436aa74704..9e117bd3da 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostReceiptWithAdServicesToken.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostReceiptWithAdServicesToken.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostReceiptWithSubscriberAttributesPassesCustomerInfoIfStatusCodeIsSuccess.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostReceiptWithSubscriberAttributesPassesCustomerInfoIfStatusCodeIsSuccess.1.json index 12a2239da5..6809931f02 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostReceiptWithSubscriberAttributesPassesCustomerInfoIfStatusCodeIsSuccess.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostReceiptWithSubscriberAttributesPassesCustomerInfoIfStatusCodeIsSuccess.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostReceiptWithSubscriberAttributesPassesErrorIfStatusCodeIsNotSuccess.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostReceiptWithSubscriberAttributesPassesErrorIfStatusCodeIsNotSuccess.1.json index 638b044f67..6e0e8ff729 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostReceiptWithSubscriberAttributesPassesErrorIfStatusCodeIsNotSuccess.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostReceiptWithSubscriberAttributesPassesErrorIfStatusCodeIsNotSuccess.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostReceiptWithSubscriberAttributesReturnsBadJson.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostReceiptWithSubscriberAttributesReturnsBadJson.1.json index 12a2239da5..6809931f02 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostReceiptWithSubscriberAttributesReturnsBadJson.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostReceiptWithSubscriberAttributesReturnsBadJson.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostReceiptWithSubscriberAttributesSendsThemCorrectly.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostReceiptWithSubscriberAttributesSendsThemCorrectly.1.json index 638b044f67..6e0e8ff729 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostReceiptWithSubscriberAttributesSendsThemCorrectly.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostReceiptWithSubscriberAttributesSendsThemCorrectly.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostReceiptWithoutSubscriberAttributesSkipsThem.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostReceiptWithoutSubscriberAttributesSkipsThem.1.json index 8fc55f0975..7f199fc34f 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostReceiptWithoutSubscriberAttributesSkipsThem.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostReceiptWithoutSubscriberAttributesSkipsThem.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostSubscriberAttributesCallsCompletionInNetworkErrorCase.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostSubscriberAttributesCallsCompletionInNetworkErrorCase.1.json index aab8f0b180..3038b9ad2d 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostSubscriberAttributesCallsCompletionInNetworkErrorCase.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostSubscriberAttributesCallsCompletionInNetworkErrorCase.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostSubscriberAttributesCallsCompletionInSuccessCase.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostSubscriberAttributesCallsCompletionInSuccessCase.1.json index aab8f0b180..3038b9ad2d 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostSubscriberAttributesCallsCompletionInSuccessCase.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostSubscriberAttributesCallsCompletionInSuccessCase.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostSubscriberAttributesCallsCompletionWithErrorInBadRequestCase.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostSubscriberAttributesCallsCompletionWithErrorInBadRequestCase.1.json index aab8f0b180..3038b9ad2d 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostSubscriberAttributesCallsCompletionWithErrorInBadRequestCase.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostSubscriberAttributesCallsCompletionWithErrorInBadRequestCase.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostSubscriberAttributesSendsAttributesErrorsIfAny.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostSubscriberAttributesSendsAttributesErrorsIfAny.1.json index aab8f0b180..3038b9ad2d 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostSubscriberAttributesSendsAttributesErrorsIfAny.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostSubscriberAttributesSendsAttributesErrorsIfAny.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostSubscriberAttributesSendsRightParameters.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostSubscriberAttributesSendsRightParameters.1.json index aab8f0b180..3038b9ad2d 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostSubscriberAttributesSendsRightParameters.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS15-testPostSubscriberAttributesSendsRightParameters.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostReceiptWithAdServicesToken.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostReceiptWithAdServicesToken.1.json index 436aa74704..9e117bd3da 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostReceiptWithAdServicesToken.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostReceiptWithAdServicesToken.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostReceiptWithSubscriberAttributesPassesCustomerInfoIfStatusCodeIsSuccess.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostReceiptWithSubscriberAttributesPassesCustomerInfoIfStatusCodeIsSuccess.1.json index 12a2239da5..6809931f02 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostReceiptWithSubscriberAttributesPassesCustomerInfoIfStatusCodeIsSuccess.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostReceiptWithSubscriberAttributesPassesCustomerInfoIfStatusCodeIsSuccess.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostReceiptWithSubscriberAttributesPassesErrorIfStatusCodeIsNotSuccess.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostReceiptWithSubscriberAttributesPassesErrorIfStatusCodeIsNotSuccess.1.json index 638b044f67..6e0e8ff729 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostReceiptWithSubscriberAttributesPassesErrorIfStatusCodeIsNotSuccess.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostReceiptWithSubscriberAttributesPassesErrorIfStatusCodeIsNotSuccess.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostReceiptWithSubscriberAttributesReturnsBadJson.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostReceiptWithSubscriberAttributesReturnsBadJson.1.json index 12a2239da5..6809931f02 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostReceiptWithSubscriberAttributesReturnsBadJson.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostReceiptWithSubscriberAttributesReturnsBadJson.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostReceiptWithSubscriberAttributesSendsThemCorrectly.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostReceiptWithSubscriberAttributesSendsThemCorrectly.1.json index 638b044f67..6e0e8ff729 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostReceiptWithSubscriberAttributesSendsThemCorrectly.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostReceiptWithSubscriberAttributesSendsThemCorrectly.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostReceiptWithoutSubscriberAttributesSkipsThem.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostReceiptWithoutSubscriberAttributesSkipsThem.1.json index 8fc55f0975..7f199fc34f 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostReceiptWithoutSubscriberAttributesSkipsThem.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostReceiptWithoutSubscriberAttributesSkipsThem.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostSubscriberAttributesCallsCompletionInNetworkErrorCase.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostSubscriberAttributesCallsCompletionInNetworkErrorCase.1.json index aab8f0b180..3038b9ad2d 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostSubscriberAttributesCallsCompletionInNetworkErrorCase.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostSubscriberAttributesCallsCompletionInNetworkErrorCase.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostSubscriberAttributesCallsCompletionInSuccessCase.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostSubscriberAttributesCallsCompletionInSuccessCase.1.json index aab8f0b180..3038b9ad2d 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostSubscriberAttributesCallsCompletionInSuccessCase.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostSubscriberAttributesCallsCompletionInSuccessCase.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostSubscriberAttributesCallsCompletionWithErrorInBadRequestCase.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostSubscriberAttributesCallsCompletionWithErrorInBadRequestCase.1.json index aab8f0b180..3038b9ad2d 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostSubscriberAttributesCallsCompletionWithErrorInBadRequestCase.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostSubscriberAttributesCallsCompletionWithErrorInBadRequestCase.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostSubscriberAttributesSendsAttributesErrorsIfAny.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostSubscriberAttributesSendsAttributesErrorsIfAny.1.json index aab8f0b180..3038b9ad2d 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostSubscriberAttributesSendsAttributesErrorsIfAny.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostSubscriberAttributesSendsAttributesErrorsIfAny.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostSubscriberAttributesSendsRightParameters.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostSubscriberAttributesSendsRightParameters.1.json index aab8f0b180..3038b9ad2d 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostSubscriberAttributesSendsRightParameters.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS16-testPostSubscriberAttributesSendsRightParameters.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostReceiptWithAdServicesToken.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostReceiptWithAdServicesToken.1.json index 436aa74704..9e117bd3da 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostReceiptWithAdServicesToken.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostReceiptWithAdServicesToken.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostReceiptWithSubscriberAttributesPassesCustomerInfoIfStatusCodeIsSuccess.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostReceiptWithSubscriberAttributesPassesCustomerInfoIfStatusCodeIsSuccess.1.json index 12a2239da5..6809931f02 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostReceiptWithSubscriberAttributesPassesCustomerInfoIfStatusCodeIsSuccess.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostReceiptWithSubscriberAttributesPassesCustomerInfoIfStatusCodeIsSuccess.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostReceiptWithSubscriberAttributesPassesErrorIfStatusCodeIsNotSuccess.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostReceiptWithSubscriberAttributesPassesErrorIfStatusCodeIsNotSuccess.1.json index 638b044f67..6e0e8ff729 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostReceiptWithSubscriberAttributesPassesErrorIfStatusCodeIsNotSuccess.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostReceiptWithSubscriberAttributesPassesErrorIfStatusCodeIsNotSuccess.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostReceiptWithSubscriberAttributesReturnsBadJson.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostReceiptWithSubscriberAttributesReturnsBadJson.1.json index 12a2239da5..6809931f02 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostReceiptWithSubscriberAttributesReturnsBadJson.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostReceiptWithSubscriberAttributesReturnsBadJson.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostReceiptWithSubscriberAttributesSendsThemCorrectly.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostReceiptWithSubscriberAttributesSendsThemCorrectly.1.json index 638b044f67..6e0e8ff729 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostReceiptWithSubscriberAttributesSendsThemCorrectly.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostReceiptWithSubscriberAttributesSendsThemCorrectly.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostReceiptWithoutSubscriberAttributesSkipsThem.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostReceiptWithoutSubscriberAttributesSkipsThem.1.json index 8fc55f0975..7f199fc34f 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostReceiptWithoutSubscriberAttributesSkipsThem.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostReceiptWithoutSubscriberAttributesSkipsThem.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostSubscriberAttributesCallsCompletionInNetworkErrorCase.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostSubscriberAttributesCallsCompletionInNetworkErrorCase.1.json index aab8f0b180..3038b9ad2d 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostSubscriberAttributesCallsCompletionInNetworkErrorCase.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostSubscriberAttributesCallsCompletionInNetworkErrorCase.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostSubscriberAttributesCallsCompletionInSuccessCase.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostSubscriberAttributesCallsCompletionInSuccessCase.1.json index aab8f0b180..3038b9ad2d 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostSubscriberAttributesCallsCompletionInSuccessCase.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostSubscriberAttributesCallsCompletionInSuccessCase.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostSubscriberAttributesCallsCompletionWithErrorInBadRequestCase.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostSubscriberAttributesCallsCompletionWithErrorInBadRequestCase.1.json index aab8f0b180..3038b9ad2d 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostSubscriberAttributesCallsCompletionWithErrorInBadRequestCase.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostSubscriberAttributesCallsCompletionWithErrorInBadRequestCase.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostSubscriberAttributesSendsAttributesErrorsIfAny.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostSubscriberAttributesSendsAttributesErrorsIfAny.1.json index aab8f0b180..3038b9ad2d 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostSubscriberAttributesSendsAttributesErrorsIfAny.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostSubscriberAttributesSendsAttributesErrorsIfAny.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostSubscriberAttributesSendsRightParameters.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostSubscriberAttributesSendsRightParameters.1.json index aab8f0b180..3038b9ad2d 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostSubscriberAttributesSendsRightParameters.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/iOS17-testPostSubscriberAttributesSendsRightParameters.1.json @@ -13,6 +13,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostReceiptWithAdServicesToken.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostReceiptWithAdServicesToken.1.json index fd4e2445d5..2cb1cefae5 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostReceiptWithAdServicesToken.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostReceiptWithAdServicesToken.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostReceiptWithSubscriberAttributesPassesCustomerInfoIfStatusCodeIsSuccess.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostReceiptWithSubscriberAttributesPassesCustomerInfoIfStatusCodeIsSuccess.1.json index b35c1ed536..d3ba125722 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostReceiptWithSubscriberAttributesPassesCustomerInfoIfStatusCodeIsSuccess.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostReceiptWithSubscriberAttributesPassesCustomerInfoIfStatusCodeIsSuccess.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostReceiptWithSubscriberAttributesPassesErrorIfStatusCodeIsNotSuccess.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostReceiptWithSubscriberAttributesPassesErrorIfStatusCodeIsNotSuccess.1.json index cad788015f..8f01b753e8 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostReceiptWithSubscriberAttributesPassesErrorIfStatusCodeIsNotSuccess.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostReceiptWithSubscriberAttributesPassesErrorIfStatusCodeIsNotSuccess.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostReceiptWithSubscriberAttributesReturnsBadJson.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostReceiptWithSubscriberAttributesReturnsBadJson.1.json index b35c1ed536..d3ba125722 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostReceiptWithSubscriberAttributesReturnsBadJson.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostReceiptWithSubscriberAttributesReturnsBadJson.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostReceiptWithSubscriberAttributesSendsThemCorrectly.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostReceiptWithSubscriberAttributesSendsThemCorrectly.1.json index cad788015f..8f01b753e8 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostReceiptWithSubscriberAttributesSendsThemCorrectly.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostReceiptWithSubscriberAttributesSendsThemCorrectly.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostReceiptWithoutSubscriberAttributesSkipsThem.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostReceiptWithoutSubscriberAttributesSkipsThem.1.json index 10b98594ca..0bf1164c90 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostReceiptWithoutSubscriberAttributesSkipsThem.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostReceiptWithoutSubscriberAttributesSkipsThem.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostSubscriberAttributesCallsCompletionInNetworkErrorCase.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostSubscriberAttributesCallsCompletionInNetworkErrorCase.1.json index b6dd40290e..6bc91b96db 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostSubscriberAttributesCallsCompletionInNetworkErrorCase.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostSubscriberAttributesCallsCompletionInNetworkErrorCase.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostSubscriberAttributesCallsCompletionInSuccessCase.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostSubscriberAttributesCallsCompletionInSuccessCase.1.json index b6dd40290e..6bc91b96db 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostSubscriberAttributesCallsCompletionInSuccessCase.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostSubscriberAttributesCallsCompletionInSuccessCase.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostSubscriberAttributesCallsCompletionWithErrorInBadRequestCase.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostSubscriberAttributesCallsCompletionWithErrorInBadRequestCase.1.json index b6dd40290e..6bc91b96db 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostSubscriberAttributesCallsCompletionWithErrorInBadRequestCase.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostSubscriberAttributesCallsCompletionWithErrorInBadRequestCase.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostSubscriberAttributesSendsAttributesErrorsIfAny.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostSubscriberAttributesSendsAttributesErrorsIfAny.1.json index b6dd40290e..6bc91b96db 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostSubscriberAttributesSendsAttributesErrorsIfAny.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostSubscriberAttributesSendsAttributesErrorsIfAny.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" }, diff --git a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostSubscriberAttributesSendsRightParameters.1.json b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostSubscriberAttributesSendsRightParameters.1.json index b6dd40290e..6bc91b96db 100644 --- a/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostSubscriberAttributesSendsRightParameters.1.json +++ b/Tests/UnitTests/SubscriberAttributes/__Snapshots__/BackendSubscriberAttributesTests/macOS-testPostSubscriberAttributesSendsRightParameters.1.json @@ -12,6 +12,7 @@ "X-Platform-Flavor-Version" : "2.3.3", "X-Platform-Version" : "Version 17.0.0 (Build 21A342)", "X-Storefront" : "USA", + "X-StoreKit-Version" : "1", "X-StoreKit2-Enabled" : "false", "X-Version" : "4.0.0" },