From 6ac474d67008bb6f70f5e363c6a7486d6a85f82d Mon Sep 17 00:00:00 2001 From: Mark Villacampa Date: Wed, 20 Dec 2023 11:53:04 +0100 Subject: [PATCH] [SK2] Add `Configuration.with(storeKitVersion:)` to select the version of StoreKit to use (#3487) This PR introduces a new configuration option to select the StoreKit version to use. It supersedes the deprecated `.with(usesStoreKit2IfAvailable: true)` and the internal `usesStoreKit2JWS` configuration options. Uses JWS tokens instead of SK1 receipts when in StoreKit 2 mode where applicable. Example usage: ```swift Purchases.configure( with: .builder(withAPIKey: apiKey) .with(storeKitVersion: .storeKit2) .build() ``` --- .../Sources/Lifecycle/AppDelegate.swift | 2 +- .../Sources/Lifecycle/MagicWeatherApp.swift | 2 +- RevenueCat.xcodeproj/project.pbxproj | 12 +- Sources/Error Handling/ErrorCode.swift | 5 +- .../Logging/Strings/ConfigureStrings.swift | 10 +- Sources/Misc/DangerousSettings.swift | 13 +- Sources/Misc/Deprecations.swift | 23 +--- Sources/Misc/StoreKit2Setting.swift | 86 ------------ Sources/Misc/StoreKitVersion.swift | 83 +++++++++++ Sources/Misc/SystemInfo.swift | 6 +- .../Networking/HTTPClient/HTTPClient.swift | 3 +- Sources/Purchasing/Configuration.swift | 29 ++-- Sources/Purchasing/ProductsManager.swift | 2 +- Sources/Purchasing/Purchases/Purchases.swift | 20 ++- .../Purchases/PurchasesOrchestrator.swift | 8 +- .../Purchases/TransactionPoster.swift | 2 +- .../TrialOrIntroPriceEligibilityChecker.swift | 2 +- Sources/Support/DebugUI/DebugViewModel.swift | 2 +- Sources/Support/PaywallExtensions.swift | 10 +- .../ObjCAPITester.xcodeproj/project.pbxproj | 6 + .../ObjCAPITester/RCConfigurationAPI.m | 3 +- .../ObjCAPITester/RCStoreKitVersionAPI.h | 18 +++ .../ObjCAPITester/RCStoreKitVersionAPI.m | 24 ++++ .../SwiftAPITester.xcodeproj/project.pbxproj | 4 + .../SwiftAPITester/ConfigurationAPI.swift | 1 + .../SwiftAPITester/StoreKitVersionAPI.swift | 21 +++ .../BaseBackendIntegrationTests.swift | 5 +- .../LoadShedderIntegrationTests.swift | 14 +- .../OfflineStoreKitIntegrationTests.swift | 16 +-- .../StoreKitIntegrationTests.swift | 18 +-- ...StoreKitObserverModeIntegrationTests.swift | 16 +-- .../CachingProductsManagerTests.swift | 12 +- .../LocalReceiptParserStoreKitTests.swift | 2 +- .../OfferingsManagerStoreKitTests.swift | 2 +- .../ProductsManagerTests.swift | 12 +- .../PurchasesOrchestratorTests.swift | 129 ++++++++---------- ...IntroPriceEligibilityCheckerSK1Tests.swift | 2 +- ...IntroPriceEligibilityCheckerSK2Tests.swift | 2 +- .../PaywallsTester/Configuration.swift | 2 +- .../Core/ConfiguredPurchases.swift | 5 +- .../Misc/StoreKit2SettingTests.swift | 79 ----------- .../UnitTests/Misc/StoreKitVersionTests.swift | 65 +++++++++ Tests/UnitTests/Mocks/MockSystemInfo.swift | 8 +- .../Networking/Backend/BaseBackendTest.swift | 4 +- ...stCachesCustomerGetsForSameCustomer.1.json | 1 + ...sntCacheCustomerGetsForSameCustomer.1.json | 1 + ...sntCacheCustomerGetsForSameCustomer.2.json | 1 + ...testGetCustomerCallsBackendProperly.1.json | 1 + ...tCustomerInfoDoesNotMakeTwoRequests.1.json | 1 + .../iOS12-testGetsCustomerInfo.1.json | 1 + ...12-testHandlesGetCustomerInfoErrors.1.json | 1 + .../iOS12-testHandlesInvalidJSON.1.json | 1 + ...pdatesRequestDateFromResponseHeader.1.json | 1 + ...stCachesCustomerGetsForSameCustomer.1.json | 1 + ...sntCacheCustomerGetsForSameCustomer.1.json | 1 + ...sntCacheCustomerGetsForSameCustomer.2.json | 1 + ...testGetCustomerCallsBackendProperly.1.json | 1 + ...tCustomerInfoDoesNotMakeTwoRequests.1.json | 1 + ...tCustomerInfoWithFailedVerification.1.json | 1 + ...GetCustomerInfoWithVerifiedResponse.1.json | 1 + .../iOS13-testGetsCustomerInfo.1.json | 1 + ...13-testHandlesGetCustomerInfoErrors.1.json | 1 + .../iOS13-testHandlesInvalidJSON.1.json | 1 + .../iOS13-testSendsNonceWhenEnabled.1.json | 1 + ...pdatesRequestDateFromResponseHeader.1.json | 1 + ...stCachesCustomerGetsForSameCustomer.1.json | 1 + ...sntCacheCustomerGetsForSameCustomer.1.json | 1 + ...sntCacheCustomerGetsForSameCustomer.2.json | 1 + ...testGetCustomerCallsBackendProperly.1.json | 1 + ...tCustomerInfoDoesNotMakeTwoRequests.1.json | 1 + ...tCustomerInfoWithFailedVerification.1.json | 1 + ...GetCustomerInfoWithVerifiedResponse.1.json | 1 + .../iOS14-testGetsCustomerInfo.1.json | 1 + ...14-testHandlesGetCustomerInfoErrors.1.json | 1 + .../iOS14-testHandlesInvalidJSON.1.json | 1 + .../iOS14-testSendsNonceWhenEnabled.1.json | 1 + ...pdatesRequestDateFromResponseHeader.1.json | 1 + ...stCachesCustomerGetsForSameCustomer.1.json | 1 + ...sntCacheCustomerGetsForSameCustomer.1.json | 1 + ...sntCacheCustomerGetsForSameCustomer.2.json | 1 + ...testGetCustomerCallsBackendProperly.1.json | 1 + ...tCustomerInfoDoesNotMakeTwoRequests.1.json | 1 + ...tCustomerInfoWithFailedVerification.1.json | 1 + ...GetCustomerInfoWithVerifiedResponse.1.json | 1 + .../iOS15-testGetsCustomerInfo.1.json | 1 + ...15-testHandlesGetCustomerInfoErrors.1.json | 1 + .../iOS15-testHandlesInvalidJSON.1.json | 1 + .../iOS15-testSendsNonceWhenEnabled.1.json | 1 + ...pdatesRequestDateFromResponseHeader.1.json | 1 + ...stCachesCustomerGetsForSameCustomer.1.json | 1 + ...sntCacheCustomerGetsForSameCustomer.1.json | 1 + ...sntCacheCustomerGetsForSameCustomer.2.json | 1 + ...testGetCustomerCallsBackendProperly.1.json | 1 + ...tCustomerInfoDoesNotMakeTwoRequests.1.json | 1 + ...tCustomerInfoWithFailedVerification.1.json | 1 + ...GetCustomerInfoWithVerifiedResponse.1.json | 1 + .../iOS16-testGetsCustomerInfo.1.json | 1 + ...16-testHandlesGetCustomerInfoErrors.1.json | 1 + .../iOS16-testHandlesInvalidJSON.1.json | 1 + .../iOS16-testSendsNonceWhenEnabled.1.json | 1 + ...pdatesRequestDateFromResponseHeader.1.json | 1 + ...stCachesCustomerGetsForSameCustomer.1.json | 1 + ...sntCacheCustomerGetsForSameCustomer.1.json | 1 + ...sntCacheCustomerGetsForSameCustomer.2.json | 1 + ...testGetCustomerCallsBackendProperly.1.json | 1 + ...tCustomerInfoDoesNotMakeTwoRequests.1.json | 1 + ...tCustomerInfoWithFailedVerification.1.json | 1 + ...GetCustomerInfoWithVerifiedResponse.1.json | 1 + .../iOS17-testGetsCustomerInfo.1.json | 1 + ...17-testHandlesGetCustomerInfoErrors.1.json | 1 + .../iOS17-testHandlesInvalidJSON.1.json | 1 + .../iOS17-testSendsNonceWhenEnabled.1.json | 1 + ...pdatesRequestDateFromResponseHeader.1.json | 1 + ...stCachesCustomerGetsForSameCustomer.1.json | 1 + ...sntCacheCustomerGetsForSameCustomer.1.json | 1 + ...sntCacheCustomerGetsForSameCustomer.2.json | 1 + ...testGetCustomerCallsBackendProperly.1.json | 1 + ...tCustomerInfoDoesNotMakeTwoRequests.1.json | 1 + ...tCustomerInfoWithFailedVerification.1.json | 1 + ...GetCustomerInfoWithVerifiedResponse.1.json | 1 + .../macOS-testGetsCustomerInfo.1.json | 1 + ...OS-testHandlesGetCustomerInfoErrors.1.json | 1 + .../macOS-testHandlesInvalidJSON.1.json | 1 + .../macOS-testSendsNonceWhenEnabled.1.json | 1 + ...pdatesRequestDateFromResponseHeader.1.json | 1 + ...iOS12-testEligibilityUnknownIfError.1.json | 1 + ...estEligibilityUnknownIfUnknownError.1.json | 1 + .../iOS12-testPostsProductIdentifiers.1.json | 1 + ...iOS13-testEligibilityUnknownIfError.1.json | 1 + ...estEligibilityUnknownIfUnknownError.1.json | 1 + .../iOS13-testPostsProductIdentifiers.1.json | 1 + ...iOS14-testEligibilityUnknownIfError.1.json | 1 + ...estEligibilityUnknownIfUnknownError.1.json | 1 + .../iOS14-testPostsProductIdentifiers.1.json | 1 + ...iOS15-testEligibilityUnknownIfError.1.json | 1 + ...estEligibilityUnknownIfUnknownError.1.json | 1 + .../iOS15-testPostsProductIdentifiers.1.json | 1 + ...iOS16-testEligibilityUnknownIfError.1.json | 1 + ...estEligibilityUnknownIfUnknownError.1.json | 1 + .../iOS16-testPostsProductIdentifiers.1.json | 1 + ...iOS17-testEligibilityUnknownIfError.1.json | 1 + ...estEligibilityUnknownIfUnknownError.1.json | 1 + .../iOS17-testPostsProductIdentifiers.1.json | 1 + ...macOS-testEligibilityUnknownIfError.1.json | 1 + ...estEligibilityUnknownIfUnknownError.1.json | 1 + .../macOS-testPostsProductIdentifiers.1.json | 1 + ...lementsDoesntCacheForMultipleUserID.1.json | 1 + ...lementsDoesntCacheForMultipleUserID.2.json | 1 + ...testGetOfferingsCachesForSameUserID.1.json | 1 + ...S12-testGetOfferingsCallsHTTPMethod.1.json | 1 + ...ringsCallsHTTPMethodWithRandomDelay.1.json | 1 + .../iOS12-testGetOfferingsFailSendsNil.1.json | 1 + ...tGetOfferingsNetworkErrorSendsError.1.json | 1 + .../iOS12-testGetOfferingsOneOffering.1.json | 1 + ...testRepeatedRequestsLogDebugMessage.1.json | 1 + ...lementsDoesntCacheForMultipleUserID.1.json | 1 + ...lementsDoesntCacheForMultipleUserID.2.json | 1 + ...testGetOfferingsCachesForSameUserID.1.json | 1 + ...S13-testGetOfferingsCallsHTTPMethod.1.json | 1 + ...ringsCallsHTTPMethodWithRandomDelay.1.json | 1 + .../iOS13-testGetOfferingsFailSendsNil.1.json | 1 + ...tGetOfferingsNetworkErrorSendsError.1.json | 1 + .../iOS13-testGetOfferingsOneOffering.1.json | 1 + ...testRepeatedRequestsLogDebugMessage.1.json | 1 + ...lementsDoesntCacheForMultipleUserID.1.json | 1 + ...lementsDoesntCacheForMultipleUserID.2.json | 1 + ...testGetOfferingsCachesForSameUserID.1.json | 1 + ...S14-testGetOfferingsCallsHTTPMethod.1.json | 1 + ...ringsCallsHTTPMethodWithRandomDelay.1.json | 1 + .../iOS14-testGetOfferingsFailSendsNil.1.json | 1 + ...tGetOfferingsNetworkErrorSendsError.1.json | 1 + .../iOS14-testGetOfferingsOneOffering.1.json | 1 + ...testRepeatedRequestsLogDebugMessage.1.json | 1 + ...lementsDoesntCacheForMultipleUserID.1.json | 1 + ...lementsDoesntCacheForMultipleUserID.2.json | 1 + ...testGetOfferingsCachesForSameUserID.1.json | 1 + ...S15-testGetOfferingsCallsHTTPMethod.1.json | 1 + ...ringsCallsHTTPMethodWithRandomDelay.1.json | 1 + .../iOS15-testGetOfferingsFailSendsNil.1.json | 1 + ...tGetOfferingsNetworkErrorSendsError.1.json | 1 + .../iOS15-testGetOfferingsOneOffering.1.json | 1 + ...testRepeatedRequestsLogDebugMessage.1.json | 1 + ...lementsDoesntCacheForMultipleUserID.1.json | 1 + ...lementsDoesntCacheForMultipleUserID.2.json | 1 + ...testGetOfferingsCachesForSameUserID.1.json | 1 + ...S16-testGetOfferingsCallsHTTPMethod.1.json | 1 + ...ringsCallsHTTPMethodWithRandomDelay.1.json | 1 + .../iOS16-testGetOfferingsFailSendsNil.1.json | 1 + ...tGetOfferingsNetworkErrorSendsError.1.json | 1 + .../iOS16-testGetOfferingsOneOffering.1.json | 1 + ...testRepeatedRequestsLogDebugMessage.1.json | 1 + ...lementsDoesntCacheForMultipleUserID.1.json | 1 + ...lementsDoesntCacheForMultipleUserID.2.json | 1 + ...testGetOfferingsCachesForSameUserID.1.json | 1 + ...S17-testGetOfferingsCallsHTTPMethod.1.json | 1 + ...ringsCallsHTTPMethodWithRandomDelay.1.json | 1 + .../iOS17-testGetOfferingsFailSendsNil.1.json | 1 + ...tGetOfferingsNetworkErrorSendsError.1.json | 1 + .../iOS17-testGetOfferingsOneOffering.1.json | 1 + ...testRepeatedRequestsLogDebugMessage.1.json | 1 + ...lementsDoesntCacheForMultipleUserID.1.json | 1 + ...lementsDoesntCacheForMultipleUserID.2.json | 1 + ...testGetOfferingsCachesForSameUserID.1.json | 1 + ...cOS-testGetOfferingsCallsHTTPMethod.1.json | 1 + ...ringsCallsHTTPMethodWithRandomDelay.1.json | 1 + .../macOS-testGetOfferingsFailSendsNil.1.json | 1 + ...tGetOfferingsNetworkErrorSendsError.1.json | 1 + .../macOS-testGetOfferingsOneOffering.1.json | 1 + ...testRepeatedRequestsLogDebugMessage.1.json | 1 + ...testHealthRequestIsNotAuthenticated.1.json | 1 + .../iOS12-testHealthRequestWithFailure.1.json | 1 + .../iOS12-testHealthRequestWithSuccess.1.json | 1 + ...testHealthRequestIsNotAuthenticated.1.json | 1 + .../iOS13-testHealthRequestWithFailure.1.json | 1 + .../iOS13-testHealthRequestWithSuccess.1.json | 1 + ...testHealthRequestIsNotAuthenticated.1.json | 1 + .../iOS14-testHealthRequestWithFailure.1.json | 1 + .../iOS14-testHealthRequestWithSuccess.1.json | 1 + ...testHealthRequestIsNotAuthenticated.1.json | 1 + .../iOS15-testHealthRequestWithFailure.1.json | 1 + .../iOS15-testHealthRequestWithSuccess.1.json | 1 + ...testHealthRequestIsNotAuthenticated.1.json | 1 + .../iOS16-testHealthRequestWithFailure.1.json | 1 + .../iOS16-testHealthRequestWithSuccess.1.json | 1 + ...testHealthRequestIsNotAuthenticated.1.json | 1 + .../iOS17-testHealthRequestWithFailure.1.json | 1 + .../iOS17-testHealthRequestWithSuccess.1.json | 1 + ...testHealthRequestIsNotAuthenticated.1.json | 1 + .../macOS-testHealthRequestWithFailure.1.json | 1 + .../macOS-testHealthRequestWithSuccess.1.json | 1 + ...iOS12-testLoginCachesForSameUserIDs.1.json | 1 + ...oginCallsAllCompletionBlocksInCache.1.json | 1 + ...ithCustomerInfoAndCreatedFalseIf200.1.json | 1 + ...ithCustomerInfoAndCreatedFalseIf201.1.json | 1 + ...etionWithErrorIfCustomerInfoIsEmpty.1.json | 1 + ...oesntCacheForDifferentCurrentUserID.1.json | 1 + ...oesntCacheForDifferentCurrentUserID.2.json | 1 + ...ginDoesntCacheForDifferentNewUserID.1.json | 1 + ...ginDoesntCacheForDifferentNewUserID.2.json | 1 + .../iOS12-testLoginMakesRightCalls.1.json | 1 + ...sesNetworkErrorIfCouldntCommunicate.1.json | 1 + ...S12-testLoginWithFailedVerification.1.json | 1 + ...iOS12-testLoginWithVerifiedResponse.1.json | 1 + ...iOS13-testLoginCachesForSameUserIDs.1.json | 1 + ...oginCallsAllCompletionBlocksInCache.1.json | 1 + ...ithCustomerInfoAndCreatedFalseIf200.1.json | 1 + ...ithCustomerInfoAndCreatedFalseIf201.1.json | 1 + ...etionWithErrorIfCustomerInfoIsEmpty.1.json | 1 + ...oesntCacheForDifferentCurrentUserID.1.json | 1 + ...oesntCacheForDifferentCurrentUserID.2.json | 1 + ...ginDoesntCacheForDifferentNewUserID.1.json | 1 + ...ginDoesntCacheForDifferentNewUserID.2.json | 1 + .../iOS13-testLoginMakesRightCalls.1.json | 1 + ...sesNetworkErrorIfCouldntCommunicate.1.json | 1 + ...S13-testLoginWithFailedVerification.1.json | 1 + ...iOS13-testLoginWithVerifiedResponse.1.json | 1 + ...iOS14-testLoginCachesForSameUserIDs.1.json | 1 + ...oginCallsAllCompletionBlocksInCache.1.json | 1 + ...ithCustomerInfoAndCreatedFalseIf200.1.json | 1 + ...ithCustomerInfoAndCreatedFalseIf201.1.json | 1 + ...etionWithErrorIfCustomerInfoIsEmpty.1.json | 1 + ...oesntCacheForDifferentCurrentUserID.1.json | 1 + ...oesntCacheForDifferentCurrentUserID.2.json | 1 + ...ginDoesntCacheForDifferentNewUserID.1.json | 1 + ...ginDoesntCacheForDifferentNewUserID.2.json | 1 + .../iOS14-testLoginMakesRightCalls.1.json | 1 + ...sesNetworkErrorIfCouldntCommunicate.1.json | 1 + ...S14-testLoginWithFailedVerification.1.json | 1 + ...iOS14-testLoginWithVerifiedResponse.1.json | 1 + ...iOS15-testLoginCachesForSameUserIDs.1.json | 1 + ...oginCallsAllCompletionBlocksInCache.1.json | 1 + ...ithCustomerInfoAndCreatedFalseIf200.1.json | 1 + ...ithCustomerInfoAndCreatedFalseIf201.1.json | 1 + ...etionWithErrorIfCustomerInfoIsEmpty.1.json | 1 + ...oesntCacheForDifferentCurrentUserID.1.json | 1 + ...oesntCacheForDifferentCurrentUserID.2.json | 1 + ...ginDoesntCacheForDifferentNewUserID.1.json | 1 + ...ginDoesntCacheForDifferentNewUserID.2.json | 1 + .../iOS15-testLoginMakesRightCalls.1.json | 1 + ...sesNetworkErrorIfCouldntCommunicate.1.json | 1 + ...S15-testLoginWithFailedVerification.1.json | 1 + ...iOS15-testLoginWithVerifiedResponse.1.json | 1 + ...iOS16-testLoginCachesForSameUserIDs.1.json | 1 + ...oginCallsAllCompletionBlocksInCache.1.json | 1 + ...ithCustomerInfoAndCreatedFalseIf200.1.json | 1 + ...ithCustomerInfoAndCreatedFalseIf201.1.json | 1 + ...etionWithErrorIfCustomerInfoIsEmpty.1.json | 1 + ...oesntCacheForDifferentCurrentUserID.1.json | 1 + ...oesntCacheForDifferentCurrentUserID.2.json | 1 + ...ginDoesntCacheForDifferentNewUserID.1.json | 1 + ...ginDoesntCacheForDifferentNewUserID.2.json | 1 + .../iOS16-testLoginMakesRightCalls.1.json | 1 + ...sesNetworkErrorIfCouldntCommunicate.1.json | 1 + ...S16-testLoginWithFailedVerification.1.json | 1 + ...iOS16-testLoginWithVerifiedResponse.1.json | 1 + ...iOS17-testLoginCachesForSameUserIDs.1.json | 1 + ...oginCallsAllCompletionBlocksInCache.1.json | 1 + ...ithCustomerInfoAndCreatedFalseIf200.1.json | 1 + ...ithCustomerInfoAndCreatedFalseIf201.1.json | 1 + ...etionWithErrorIfCustomerInfoIsEmpty.1.json | 1 + ...oesntCacheForDifferentCurrentUserID.1.json | 1 + ...oesntCacheForDifferentCurrentUserID.2.json | 1 + ...ginDoesntCacheForDifferentNewUserID.1.json | 1 + ...ginDoesntCacheForDifferentNewUserID.2.json | 1 + .../iOS17-testLoginMakesRightCalls.1.json | 1 + ...sesNetworkErrorIfCouldntCommunicate.1.json | 1 + ...S17-testLoginWithFailedVerification.1.json | 1 + ...iOS17-testLoginWithVerifiedResponse.1.json | 1 + ...macOS-testLoginCachesForSameUserIDs.1.json | 1 + ...oginCallsAllCompletionBlocksInCache.1.json | 1 + ...ithCustomerInfoAndCreatedFalseIf200.1.json | 1 + ...ithCustomerInfoAndCreatedFalseIf201.1.json | 1 + ...etionWithErrorIfCustomerInfoIsEmpty.1.json | 1 + ...oesntCacheForDifferentCurrentUserID.1.json | 1 + ...oesntCacheForDifferentCurrentUserID.2.json | 1 + ...ginDoesntCacheForDifferentNewUserID.1.json | 1 + ...ginDoesntCacheForDifferentNewUserID.2.json | 1 + .../macOS-testLoginMakesRightCalls.1.json | 1 + .../macOS-testLoginMakesRightCalls.2.json | 1 + ...sesNetworkErrorIfCouldntCommunicate.1.json | 1 + ...cOS-testLoginWithFailedVerification.1.json | 1 + ...macOS-testLoginWithVerifiedResponse.1.json | 1 + ...12-testGetProductEntitlementMapping.1.json | 1 + ...titlementMappingCachesForSameUserID.1.json | 1 + ...13-testGetProductEntitlementMapping.1.json | 1 + ...titlementMappingCachesForSameUserID.1.json | 1 + ...14-testGetProductEntitlementMapping.1.json | 1 + ...titlementMappingCachesForSameUserID.1.json | 1 + ...15-testGetProductEntitlementMapping.1.json | 1 + ...titlementMappingCachesForSameUserID.1.json | 1 + ...16-testGetProductEntitlementMapping.1.json | 1 + ...titlementMappingCachesForSameUserID.1.json | 1 + ...17-testGetProductEntitlementMapping.1.json | 1 + ...titlementMappingCachesForSameUserID.1.json | 1 + ...OS-testGetProductEntitlementMapping.1.json | 1 + ...titlementMappingCachesForSameUserID.1.json | 1 + ...2-testPostAdServicesCallsHttpClient.1.json | 1 + ...3-testPostAdServicesCallsHttpClient.1.json | 1 + ...4-testPostAdServicesCallsHttpClient.1.json | 1 + ...5-testPostAdServicesCallsHttpClient.1.json | 1 + ...6-testPostAdServicesCallsHttpClient.1.json | 1 + ...7-testPostAdServicesCallsHttpClient.1.json | 1 + ...S-testPostAdServicesCallsHttpClient.1.json | 1 + ...testPostAttributesPutsDataInDataKey.1.json | 1 + ...testPostAttributesPutsDataInDataKey.1.json | 1 + ...testPostAttributesPutsDataInDataKey.1.json | 1 + ...testPostAttributesPutsDataInDataKey.1.json | 1 + ...testPostAttributesPutsDataInDataKey.1.json | 1 + ...testPostAttributesPutsDataInDataKey.1.json | 1 + ...testPostAttributesPutsDataInDataKey.1.json | 1 + .../iOS12-testOfferForSigningCorrectly.1.json | 1 + ...tOfferForSigningEmptyOffersResponse.1.json | 1 + ...S12-testOfferForSigningNetworkError.1.json | 1 + ...ngNoDataAndNoSignatureErrorResponse.1.json | 1 + ...ferForSigningSignatureErrorResponse.1.json | 1 + .../iOS13-testOfferForSigningCorrectly.1.json | 1 + ...tOfferForSigningEmptyOffersResponse.1.json | 1 + ...S13-testOfferForSigningNetworkError.1.json | 1 + ...ngNoDataAndNoSignatureErrorResponse.1.json | 1 + ...ferForSigningSignatureErrorResponse.1.json | 1 + .../iOS14-testOfferForSigningCorrectly.1.json | 1 + ...tOfferForSigningEmptyOffersResponse.1.json | 1 + ...S14-testOfferForSigningNetworkError.1.json | 1 + ...ngNoDataAndNoSignatureErrorResponse.1.json | 1 + ...ferForSigningSignatureErrorResponse.1.json | 1 + .../iOS15-testOfferForSigningCorrectly.1.json | 1 + ...tOfferForSigningEmptyOffersResponse.1.json | 1 + ...S15-testOfferForSigningNetworkError.1.json | 1 + ...ngNoDataAndNoSignatureErrorResponse.1.json | 1 + ...ferForSigningSignatureErrorResponse.1.json | 1 + .../iOS16-testOfferForSigningCorrectly.1.json | 1 + ...tOfferForSigningEmptyOffersResponse.1.json | 1 + ...S16-testOfferForSigningNetworkError.1.json | 1 + ...ngNoDataAndNoSignatureErrorResponse.1.json | 1 + ...ferForSigningSignatureErrorResponse.1.json | 1 + .../iOS17-testOfferForSigningCorrectly.1.json | 1 + ...tOfferForSigningEmptyOffersResponse.1.json | 1 + ...S17-testOfferForSigningNetworkError.1.json | 1 + ...ngNoDataAndNoSignatureErrorResponse.1.json | 1 + ...ferForSigningSignatureErrorResponse.1.json | 1 + .../macOS-testOfferForSigningCorrectly.1.json | 1 + ...tOfferForSigningEmptyOffersResponse.1.json | 1 + ...cOS-testOfferForSigningNetworkError.1.json | 1 + ...ngNoDataAndNoSignatureErrorResponse.1.json | 1 + ...ferForSigningSignatureErrorResponse.1.json | 1 + ...12-testCachesRequestsForSameReceipt.1.json | 1 + .../iOS12-testDoesNotPostConsentStatus.1.json | 1 + ...testDoesntCacheForDifferentCurrency.1.json | 1 + ...testDoesntCacheForDifferentCurrency.2.json | 1 + ...estDoesntCacheForDifferentDiscounts.1.json | 1 + ...estDoesntCacheForDifferentDiscounts.2.json | 1 + ...testDoesntCacheForDifferentOffering.1.json | 1 + ...testDoesntCacheForDifferentOffering.2.json | 1 + ...estDoesntCacheForDifferentOfferings.1.json | 1 + ...estDoesntCacheForDifferentOfferings.2.json | 1 + ...testDoesntCacheForDifferentReceipts.1.json | 1 + ...testDoesntCacheForDifferentReceipts.2.json | 1 + ...-testDoesntCacheForDifferentRestore.1.json | 1 + ...-testDoesntCacheForDifferentRestore.2.json | 1 + ...rrorIsForwardedForCustomerInfoCalls.1.json | 1 + .../iOS12-testFreeTrialPostsCorrectly.1.json | 1 + ...sEntitlementsWithFailedVerification.1.json | 1 + ...etsEntitlementsWithVerifiedResponse.1.json | 1 + ...tGetsUpdatedSubscriberInfoAfterPost.1.json | 1 + ...tGetsUpdatedSubscriberInfoAfterPost.2.json | 1 + .../iOS12-testIndividualParamsCanBeNil.1.json | 1 + .../iOS12-testPayAsYouGoPostsCorrectly.1.json | 1 + .../iOS12-testPayUpFrontPostsCorrectly.1.json | 1 + ...ngReceiptCreatesACustomerInfoObject.1.json | 1 + ...stsJWSTokenWithProductDataCorrectly.1.json | 3 +- ...iOS12-testPostsReceiptDataCorrectly.1.json | 1 + ...eceiptDataWithDiscountInfoCorrectly.1.json | 1 + ...ostsReceiptDataWithPresentedPaywall.1.json | 1 + ...ReceiptDataWithProductDataCorrectly.1.json | 1 + ...DataWithProductRequestDataCorrectly.1.json | 1 + ...eceiptDataWithTestReceiptIdentifier.1.json | 1 + ...codeReceiptWithProductDataCorrectly.1.json | 2 + ...13-testCachesRequestsForSameReceipt.1.json | 1 + .../iOS13-testDoesNotPostConsentStatus.1.json | 1 + ...testDoesntCacheForDifferentCurrency.1.json | 1 + ...testDoesntCacheForDifferentCurrency.2.json | 1 + ...estDoesntCacheForDifferentDiscounts.1.json | 1 + ...estDoesntCacheForDifferentDiscounts.2.json | 1 + ...testDoesntCacheForDifferentOffering.1.json | 1 + ...testDoesntCacheForDifferentOffering.2.json | 1 + ...estDoesntCacheForDifferentOfferings.1.json | 1 + ...estDoesntCacheForDifferentOfferings.2.json | 1 + ...testDoesntCacheForDifferentReceipts.1.json | 1 + ...testDoesntCacheForDifferentReceipts.2.json | 1 + ...-testDoesntCacheForDifferentRestore.1.json | 1 + ...-testDoesntCacheForDifferentRestore.2.json | 1 + ...rrorIsForwardedForCustomerInfoCalls.1.json | 1 + .../iOS13-testFreeTrialPostsCorrectly.1.json | 1 + ...sEntitlementsWithFailedVerification.1.json | 1 + ...etsEntitlementsWithVerifiedResponse.1.json | 1 + ...tGetsUpdatedSubscriberInfoAfterPost.1.json | 1 + ...tGetsUpdatedSubscriberInfoAfterPost.2.json | 1 + .../iOS13-testIndividualParamsCanBeNil.1.json | 1 + .../iOS13-testPayAsYouGoPostsCorrectly.1.json | 1 + .../iOS13-testPayUpFrontPostsCorrectly.1.json | 1 + ...ngReceiptCreatesACustomerInfoObject.1.json | 1 + ...stsJWSTokenWithProductDataCorrectly.1.json | 1 + ...iOS13-testPostsReceiptDataCorrectly.1.json | 1 + ...eceiptDataWithDiscountInfoCorrectly.1.json | 1 + ...ostsReceiptDataWithPresentedPaywall.1.json | 1 + ...ReceiptDataWithProductDataCorrectly.1.json | 1 + ...DataWithProductRequestDataCorrectly.1.json | 1 + ...eceiptDataWithTestReceiptIdentifier.1.json | 1 + ...codeReceiptWithProductDataCorrectly.1.json | 1 + ...14-testCachesRequestsForSameReceipt.1.json | 1 + .../iOS14-testDoesNotPostConsentStatus.1.json | 1 + ...testDoesntCacheForDifferentCurrency.1.json | 1 + ...testDoesntCacheForDifferentCurrency.2.json | 1 + ...estDoesntCacheForDifferentDiscounts.1.json | 1 + ...estDoesntCacheForDifferentDiscounts.2.json | 1 + ...testDoesntCacheForDifferentOffering.1.json | 1 + ...testDoesntCacheForDifferentOffering.2.json | 1 + ...estDoesntCacheForDifferentOfferings.1.json | 1 + ...estDoesntCacheForDifferentOfferings.2.json | 1 + ...testDoesntCacheForDifferentReceipts.1.json | 1 + ...testDoesntCacheForDifferentReceipts.2.json | 1 + ...-testDoesntCacheForDifferentRestore.1.json | 1 + ...-testDoesntCacheForDifferentRestore.2.json | 1 + ...rrorIsForwardedForCustomerInfoCalls.1.json | 1 + .../iOS14-testFreeTrialPostsCorrectly.1.json | 1 + ...sEntitlementsWithFailedVerification.1.json | 1 + ...etsEntitlementsWithVerifiedResponse.1.json | 1 + ...tGetsUpdatedSubscriberInfoAfterPost.1.json | 1 + ...tGetsUpdatedSubscriberInfoAfterPost.2.json | 1 + .../iOS14-testIndividualParamsCanBeNil.1.json | 1 + .../iOS14-testPayAsYouGoPostsCorrectly.1.json | 1 + .../iOS14-testPayUpFrontPostsCorrectly.1.json | 1 + ...ngReceiptCreatesACustomerInfoObject.1.json | 1 + ...stsJWSTokenWithProductDataCorrectly.1.json | 1 + ...iOS14-testPostsReceiptDataCorrectly.1.json | 1 + ...eceiptDataWithDiscountInfoCorrectly.1.json | 1 + ...ostsReceiptDataWithPresentedPaywall.1.json | 1 + ...ReceiptDataWithProductDataCorrectly.1.json | 1 + ...DataWithProductRequestDataCorrectly.1.json | 1 + ...eceiptDataWithTestReceiptIdentifier.1.json | 1 + ...codeReceiptWithProductDataCorrectly.1.json | 1 + ...15-testCachesRequestsForSameReceipt.1.json | 1 + .../iOS15-testDoesNotPostConsentStatus.1.json | 1 + ...testDoesntCacheForDifferentCurrency.1.json | 1 + ...testDoesntCacheForDifferentCurrency.2.json | 1 + ...estDoesntCacheForDifferentDiscounts.1.json | 1 + ...estDoesntCacheForDifferentDiscounts.2.json | 1 + ...testDoesntCacheForDifferentOffering.1.json | 1 + ...testDoesntCacheForDifferentOffering.2.json | 1 + ...estDoesntCacheForDifferentOfferings.1.json | 1 + ...estDoesntCacheForDifferentOfferings.2.json | 1 + ...testDoesntCacheForDifferentReceipts.1.json | 1 + ...testDoesntCacheForDifferentReceipts.2.json | 1 + ...-testDoesntCacheForDifferentRestore.1.json | 1 + ...-testDoesntCacheForDifferentRestore.2.json | 1 + ...rrorIsForwardedForCustomerInfoCalls.1.json | 1 + .../iOS15-testFreeTrialPostsCorrectly.1.json | 1 + ...sEntitlementsWithFailedVerification.1.json | 1 + ...etsEntitlementsWithVerifiedResponse.1.json | 1 + ...tGetsUpdatedSubscriberInfoAfterPost.1.json | 1 + ...tGetsUpdatedSubscriberInfoAfterPost.2.json | 1 + .../iOS15-testIndividualParamsCanBeNil.1.json | 1 + .../iOS15-testPayAsYouGoPostsCorrectly.1.json | 1 + .../iOS15-testPayUpFrontPostsCorrectly.1.json | 1 + ...ngReceiptCreatesACustomerInfoObject.1.json | 1 + ...onAndServerErrorComputesOfflineUser.1.json | 1 + ...taAndServerErrorComputesOfflineUser.1.json | 1 + ...stsJWSTokenWithProductDataCorrectly.1.json | 1 + ...iOS15-testPostsReceiptDataCorrectly.1.json | 1 + ...eceiptDataWithDiscountInfoCorrectly.1.json | 1 + ...ostsReceiptDataWithPresentedPaywall.1.json | 1 + ...ReceiptDataWithProductDataCorrectly.1.json | 1 + ...DataWithProductRequestDataCorrectly.1.json | 1 + ...eceiptDataWithTestReceiptIdentifier.1.json | 1 + ...codeReceiptWithProductDataCorrectly.1.json | 1 + ...16-testCachesRequestsForSameReceipt.1.json | 1 + .../iOS16-testDoesNotPostConsentStatus.1.json | 1 + ...testDoesntCacheForDifferentCurrency.1.json | 1 + ...testDoesntCacheForDifferentCurrency.2.json | 1 + ...estDoesntCacheForDifferentDiscounts.1.json | 1 + ...estDoesntCacheForDifferentDiscounts.2.json | 1 + ...testDoesntCacheForDifferentOffering.1.json | 1 + ...testDoesntCacheForDifferentOffering.2.json | 1 + ...estDoesntCacheForDifferentOfferings.1.json | 1 + ...estDoesntCacheForDifferentOfferings.2.json | 1 + ...testDoesntCacheForDifferentReceipts.1.json | 1 + ...testDoesntCacheForDifferentReceipts.2.json | 1 + ...-testDoesntCacheForDifferentRestore.1.json | 1 + ...-testDoesntCacheForDifferentRestore.2.json | 1 + ...rrorIsForwardedForCustomerInfoCalls.1.json | 1 + .../iOS16-testFreeTrialPostsCorrectly.1.json | 1 + ...sEntitlementsWithFailedVerification.1.json | 1 + ...etsEntitlementsWithVerifiedResponse.1.json | 1 + ...tGetsUpdatedSubscriberInfoAfterPost.1.json | 1 + ...tGetsUpdatedSubscriberInfoAfterPost.2.json | 1 + .../iOS16-testIndividualParamsCanBeNil.1.json | 1 + .../iOS16-testPayAsYouGoPostsCorrectly.1.json | 1 + .../iOS16-testPayUpFrontPostsCorrectly.1.json | 1 + ...ngReceiptCreatesACustomerInfoObject.1.json | 1 + ...onAndServerErrorComputesOfflineUser.1.json | 1 + ...taAndServerErrorComputesOfflineUser.1.json | 1 + ...stsJWSTokenWithProductDataCorrectly.1.json | 1 + ...iOS16-testPostsReceiptDataCorrectly.1.json | 1 + ...eceiptDataWithDiscountInfoCorrectly.1.json | 1 + ...ostsReceiptDataWithPresentedPaywall.1.json | 1 + ...ReceiptDataWithProductDataCorrectly.1.json | 1 + ...DataWithProductRequestDataCorrectly.1.json | 1 + ...eceiptDataWithTestReceiptIdentifier.1.json | 1 + ...codeReceiptWithProductDataCorrectly.1.json | 1 + ...17-testCachesRequestsForSameReceipt.1.json | 1 + .../iOS17-testDoesNotPostConsentStatus.1.json | 1 + ...testDoesntCacheForDifferentCurrency.1.json | 1 + ...testDoesntCacheForDifferentCurrency.2.json | 1 + ...estDoesntCacheForDifferentDiscounts.1.json | 1 + ...estDoesntCacheForDifferentDiscounts.2.json | 1 + ...testDoesntCacheForDifferentOffering.1.json | 1 + ...testDoesntCacheForDifferentOffering.2.json | 1 + ...estDoesntCacheForDifferentOfferings.1.json | 1 + ...estDoesntCacheForDifferentOfferings.2.json | 1 + ...testDoesntCacheForDifferentReceipts.1.json | 1 + ...testDoesntCacheForDifferentReceipts.2.json | 1 + ...-testDoesntCacheForDifferentRestore.1.json | 1 + ...-testDoesntCacheForDifferentRestore.2.json | 1 + ...rrorIsForwardedForCustomerInfoCalls.1.json | 1 + .../iOS17-testFreeTrialPostsCorrectly.1.json | 1 + ...sEntitlementsWithFailedVerification.1.json | 1 + ...etsEntitlementsWithVerifiedResponse.1.json | 1 + ...tGetsUpdatedSubscriberInfoAfterPost.1.json | 1 + ...tGetsUpdatedSubscriberInfoAfterPost.2.json | 1 + .../iOS17-testIndividualParamsCanBeNil.1.json | 1 + .../iOS17-testPayAsYouGoPostsCorrectly.1.json | 1 + .../iOS17-testPayUpFrontPostsCorrectly.1.json | 1 + ...ngReceiptCreatesACustomerInfoObject.1.json | 1 + ...onAndServerErrorComputesOfflineUser.1.json | 1 + ...taAndServerErrorComputesOfflineUser.1.json | 1 + ...stsJWSTokenWithProductDataCorrectly.1.json | 1 + ...iOS17-testPostsReceiptDataCorrectly.1.json | 1 + ...eceiptDataWithDiscountInfoCorrectly.1.json | 1 + ...ostsReceiptDataWithPresentedPaywall.1.json | 1 + ...ReceiptDataWithProductDataCorrectly.1.json | 1 + ...DataWithProductRequestDataCorrectly.1.json | 1 + ...eceiptDataWithTestReceiptIdentifier.1.json | 1 + ...codeReceiptWithProductDataCorrectly.1.json | 1 + ...OS-testCachesRequestsForSameReceipt.1.json | 1 + .../macOS-testDoesNotPostConsentStatus.1.json | 1 + ...testDoesntCacheForDifferentCurrency.1.json | 1 + ...testDoesntCacheForDifferentCurrency.2.json | 1 + ...estDoesntCacheForDifferentDiscounts.1.json | 1 + ...estDoesntCacheForDifferentDiscounts.2.json | 1 + ...testDoesntCacheForDifferentOffering.1.json | 1 + ...testDoesntCacheForDifferentOffering.2.json | 1 + ...estDoesntCacheForDifferentOfferings.1.json | 1 + ...estDoesntCacheForDifferentOfferings.2.json | 1 + ...testDoesntCacheForDifferentReceipts.1.json | 1 + ...testDoesntCacheForDifferentReceipts.2.json | 1 + ...-testDoesntCacheForDifferentRestore.1.json | 1 + ...-testDoesntCacheForDifferentRestore.2.json | 1 + ...rrorIsForwardedForCustomerInfoCalls.1.json | 1 + .../macOS-testFreeTrialPostsCorrectly.1.json | 1 + ...sEntitlementsWithFailedVerification.1.json | 1 + ...etsEntitlementsWithVerifiedResponse.1.json | 1 + ...tGetsUpdatedSubscriberInfoAfterPost.1.json | 1 + ...tGetsUpdatedSubscriberInfoAfterPost.2.json | 1 + .../macOS-testIndividualParamsCanBeNil.1.json | 1 + .../macOS-testPayAsYouGoPostsCorrectly.1.json | 1 + .../macOS-testPayUpFrontPostsCorrectly.1.json | 1 + ...ngReceiptCreatesACustomerInfoObject.1.json | 1 + ...onAndServerErrorComputesOfflineUser.1.json | 1 + ...taAndServerErrorComputesOfflineUser.1.json | 1 + ...stsJWSTokenWithProductDataCorrectly.1.json | 1 + ...macOS-testPostsReceiptDataCorrectly.1.json | 1 + ...eceiptDataWithDiscountInfoCorrectly.1.json | 1 + ...ostsReceiptDataWithPresentedPaywall.1.json | 1 + ...ReceiptDataWithProductDataCorrectly.1.json | 1 + ...DataWithProductRequestDataCorrectly.1.json | 1 + ...eceiptDataWithTestReceiptIdentifier.1.json | 1 + ...codeReceiptWithProductDataCorrectly.1.json | 1 + ...-testRequestContainsSignatureHeader.1.json | 1 + ...stFailsIfSignatureVerificationFails.1.json | 1 + ...-testRequestContainsSignatureHeader.1.json | 1 + ...stFailsIfSignatureVerificationFails.1.json | 1 + ...-testRequestContainsSignatureHeader.1.json | 1 + ...stFailsIfSignatureVerificationFails.1.json | 1 + ...-testRequestContainsSignatureHeader.1.json | 1 + ...stFailsIfSignatureVerificationFails.1.json | 1 + ...-testRequestContainsSignatureHeader.1.json | 1 + ...stFailsIfSignatureVerificationFails.1.json | 1 + ...-testRequestContainsSignatureHeader.1.json | 1 + ...stFailsIfSignatureVerificationFails.1.json | 1 + ...-testRequestContainsSignatureHeader.1.json | 1 + ...stFailsIfSignatureVerificationFails.1.json | 1 + .../Networking/HTTPClientTests.swift | 22 ++- ...PostPaywallEventsWithMultipleEvents.1.json | 1 + ...5-testPostPaywallEventsWithOneEvent.1.json | 1 + ...PostPaywallEventsWithMultipleEvents.1.json | 1 + ...6-testPostPaywallEventsWithOneEvent.1.json | 1 + ...PostPaywallEventsWithMultipleEvents.1.json | 1 + ...7-testPostPaywallEventsWithOneEvent.1.json | 1 + ...PostPaywallEventsWithMultipleEvents.1.json | 1 + ...S-testPostPaywallEventsWithOneEvent.1.json | 1 + .../Purchasing/ConfigurationTests.swift | 39 ++++-- .../Purchases/BasePurchasesTests.swift | 10 +- .../Purchases/PurchasesConfiguringTests.swift | 10 +- .../PurchasesDeferredPurchasesTests.swift | 4 +- .../Purchases/PurchasesPurchasingTests.swift | 8 +- .../Purchases/TransactionPosterTests.swift | 14 +- ...-testPostReceiptWithAdServicesToken.1.json | 1 + ...esCustomerInfoIfStatusCodeIsSuccess.1.json | 1 + ...PassesErrorIfStatusCodeIsNotSuccess.1.json | 1 + ...hSubscriberAttributesReturnsBadJson.1.json | 1 + ...scriberAttributesSendsThemCorrectly.1.json | 1 + ...ithoutSubscriberAttributesSkipsThem.1.json | 1 + ...esCallsCompletionInNetworkErrorCase.1.json | 1 + ...ributesCallsCompletionInSuccessCase.1.json | 1 + ...CompletionWithErrorInBadRequestCase.1.json | 1 + ...ttributesSendsAttributesErrorsIfAny.1.json | 1 + ...riberAttributesSendsRightParameters.1.json | 1 + ...-testPostReceiptWithAdServicesToken.1.json | 1 + ...esCustomerInfoIfStatusCodeIsSuccess.1.json | 1 + ...PassesErrorIfStatusCodeIsNotSuccess.1.json | 1 + ...hSubscriberAttributesReturnsBadJson.1.json | 1 + ...scriberAttributesSendsThemCorrectly.1.json | 1 + ...ithoutSubscriberAttributesSkipsThem.1.json | 1 + ...esCallsCompletionInNetworkErrorCase.1.json | 1 + ...ributesCallsCompletionInSuccessCase.1.json | 1 + ...CompletionWithErrorInBadRequestCase.1.json | 1 + ...ttributesSendsAttributesErrorsIfAny.1.json | 1 + ...riberAttributesSendsRightParameters.1.json | 1 + ...-testPostReceiptWithAdServicesToken.1.json | 1 + ...esCustomerInfoIfStatusCodeIsSuccess.1.json | 1 + ...PassesErrorIfStatusCodeIsNotSuccess.1.json | 1 + ...hSubscriberAttributesReturnsBadJson.1.json | 1 + ...scriberAttributesSendsThemCorrectly.1.json | 1 + ...ithoutSubscriberAttributesSkipsThem.1.json | 1 + ...esCallsCompletionInNetworkErrorCase.1.json | 1 + ...ributesCallsCompletionInSuccessCase.1.json | 1 + ...CompletionWithErrorInBadRequestCase.1.json | 1 + ...ttributesSendsAttributesErrorsIfAny.1.json | 1 + ...riberAttributesSendsRightParameters.1.json | 1 + ...-testPostReceiptWithAdServicesToken.1.json | 1 + ...esCustomerInfoIfStatusCodeIsSuccess.1.json | 1 + ...PassesErrorIfStatusCodeIsNotSuccess.1.json | 1 + ...hSubscriberAttributesReturnsBadJson.1.json | 1 + ...scriberAttributesSendsThemCorrectly.1.json | 1 + ...ithoutSubscriberAttributesSkipsThem.1.json | 1 + ...esCallsCompletionInNetworkErrorCase.1.json | 1 + ...ributesCallsCompletionInSuccessCase.1.json | 1 + ...CompletionWithErrorInBadRequestCase.1.json | 1 + ...ttributesSendsAttributesErrorsIfAny.1.json | 1 + ...riberAttributesSendsRightParameters.1.json | 1 + ...-testPostReceiptWithAdServicesToken.1.json | 1 + ...esCustomerInfoIfStatusCodeIsSuccess.1.json | 1 + ...PassesErrorIfStatusCodeIsNotSuccess.1.json | 1 + ...hSubscriberAttributesReturnsBadJson.1.json | 1 + ...scriberAttributesSendsThemCorrectly.1.json | 1 + ...ithoutSubscriberAttributesSkipsThem.1.json | 1 + ...esCallsCompletionInNetworkErrorCase.1.json | 1 + ...ributesCallsCompletionInSuccessCase.1.json | 1 + ...CompletionWithErrorInBadRequestCase.1.json | 1 + ...ttributesSendsAttributesErrorsIfAny.1.json | 1 + ...riberAttributesSendsRightParameters.1.json | 1 + ...-testPostReceiptWithAdServicesToken.1.json | 1 + ...esCustomerInfoIfStatusCodeIsSuccess.1.json | 1 + ...PassesErrorIfStatusCodeIsNotSuccess.1.json | 1 + ...hSubscriberAttributesReturnsBadJson.1.json | 1 + ...scriberAttributesSendsThemCorrectly.1.json | 1 + ...ithoutSubscriberAttributesSkipsThem.1.json | 1 + ...esCallsCompletionInNetworkErrorCase.1.json | 1 + ...ributesCallsCompletionInSuccessCase.1.json | 1 + ...CompletionWithErrorInBadRequestCase.1.json | 1 + ...ttributesSendsAttributesErrorsIfAny.1.json | 1 + ...riberAttributesSendsRightParameters.1.json | 1 + ...-testPostReceiptWithAdServicesToken.1.json | 1 + ...esCustomerInfoIfStatusCodeIsSuccess.1.json | 1 + ...PassesErrorIfStatusCodeIsNotSuccess.1.json | 1 + ...hSubscriberAttributesReturnsBadJson.1.json | 1 + ...scriberAttributesSendsThemCorrectly.1.json | 1 + ...ithoutSubscriberAttributesSkipsThem.1.json | 1 + ...esCallsCompletionInNetworkErrorCase.1.json | 1 + ...ributesCallsCompletionInSuccessCase.1.json | 1 + ...CompletionWithErrorInBadRequestCase.1.json | 1 + ...ttributesSendsAttributesErrorsIfAny.1.json | 1 + ...riberAttributesSendsRightParameters.1.json | 1 + 723 files changed, 1140 insertions(+), 432 deletions(-) delete mode 100644 Sources/Misc/StoreKit2Setting.swift create mode 100644 Sources/Misc/StoreKitVersion.swift create mode 100644 Tests/APITesters/ObjCAPITester/ObjCAPITester/RCStoreKitVersionAPI.h create mode 100644 Tests/APITesters/ObjCAPITester/ObjCAPITester/RCStoreKitVersionAPI.m create mode 100644 Tests/APITesters/SwiftAPITester/SwiftAPITester/StoreKitVersionAPI.swift delete mode 100644 Tests/UnitTests/Misc/StoreKit2SettingTests.swift create mode 100644 Tests/UnitTests/Misc/StoreKitVersionTests.swift 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..990ab46a31 100644 --- a/Sources/Logging/Strings/ConfigureStrings.swift +++ b/Sources/Logging/Strings/ConfigureStrings.swift @@ -29,14 +29,14 @@ 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 @@ -96,8 +96,6 @@ 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: @@ -111,6 +109,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,7 +185,7 @@ 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." } } 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/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 3ce9e70544..204816251d 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..d691847aff 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. @@ -218,6 +216,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 +324,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..b45ecae085 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 @@ -1160,7 +1158,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, @@ -1331,7 +1329,7 @@ public extension Purchases { applicationSupportDirectory: URL? = nil, platformInfo: PlatformInfo?, responseVerificationMode: Signing.ResponseVerificationMode, - storeKit2Setting: StoreKit2Setting, + storeKitVersion: StoreKitVersion, storeKitTimeout: TimeInterval, networkTimeout: TimeInterval, dangerousSettings: DangerousSettings?, @@ -1345,7 +1343,7 @@ public extension Purchases { observerMode: observerMode, platformInfo: platformInfo, responseVerificationMode: responseVerificationMode, - storeKit2Setting: storeKit2Setting, + storeKitVersion: storeKitVersion, storeKitTimeout: storeKitTimeout, networkTimeout: networkTimeout, dangerousSettings: dangerousSettings, @@ -1516,8 +1514,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..8cfc95583d 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, @@ -1002,7 +1002,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/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/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/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..32aec81208 100644 --- a/Tests/APITesters/ObjCAPITester/ObjCAPITester/RCConfigurationAPI.m +++ b/Tests/APITesters/ObjCAPITester/ObjCAPITester/RCConfigurationAPI.m @@ -13,7 +13,7 @@ @implementation RCConfigurationAPI + (void)checkAPI { RCConfigurationBuilder *builder = [RCConfiguration builderWithAPIKey:@""]; - RCConfiguration *config __unused = [[[[[[[[[[[builder withApiKey:@""] + RCConfiguration *config __unused = [[[[[[[[[[[[builder withApiKey:@""] withObserverMode:false] withUserDefaults:NSUserDefaults.standardUserDefaults] withAppUserID:@""] @@ -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..696f069632 100644 --- a/Tests/APITesters/SwiftAPITester/SwiftAPITester/ConfigurationAPI.swift +++ b/Tests/APITesters/SwiftAPITester/SwiftAPITester/ConfigurationAPI.swift @@ -21,6 +21,7 @@ func checkConfigurationAPI() { .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/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..0265b8949c 100644 --- a/Tests/BackendIntegrationTests/StoreKitIntegrationTests.swift +++ b/Tests/BackendIntegrationTests/StoreKitIntegrationTests.swift @@ -18,21 +18,13 @@ import XCTest class StoreKit2IntegrationTests: StoreKit1IntegrationTests { - override class var storeKit2Setting: StoreKit2Setting { return .enabledForCompatibleDevices } - -} - -class StoreKit2JWSIntegrationTests: StoreKit2IntegrationTests { - - override var usesStoreKit2JWS: Bool { true } + override class var storeKitVersion: StoreKitVersion { return .storeKit2 } } 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 +69,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 +495,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)") } @@ -784,7 +776,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..6def277eff 100644 --- a/Tests/BackendIntegrationTests/StoreKitObserverModeIntegrationTests.swift +++ b/Tests/BackendIntegrationTests/StoreKitObserverModeIntegrationTests.swift @@ -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() @@ -81,13 +81,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 +116,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 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..b6f1a9ce98 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() @@ -1256,7 +1260,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 +1332,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 +1347,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 +1513,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 +1534,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 +1569,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 +1594,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 +1633,7 @@ class PurchasesOrchestratorTests: StoreKitConfigTestCase { } func testSyncPurchasesDoesntPostAndReturnsCustomerInfoIfNoTransaction() async throws { - self.setUpSystemInfo(storeKit2Setting: .enabledForCompatibleDevices, usesStoreKit2JWS: true) + self.setUpSystemInfo(storeKitVersion: .storeKit2) self.setUpOrchestrator() self.setUpStoreKit2Listener() @@ -1661,7 +1650,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 +1678,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..4b0042f797 100644 --- a/Tests/TestingApps/PurchaseTesterSwiftUI/Core/ConfiguredPurchases.swift +++ b/Tests/TestingApps/PurchaseTesterSwiftUI/Core/ConfiguredPurchases.swift @@ -45,12 +45,9 @@ public final class ConfiguredPurchases { let purchases = Purchases.configure( with: .builder(withAPIKey: apiKey) - .with(usesStoreKit2IfAvailable: useStoreKit2) .with(observerMode: observerMode) .with(entitlementVerificationMode: entitlementVerificationMode) - #if DEBUG - .with(dangerousSettings: .init(autoSyncPurchases: true, internalSettings: DangerousSettings.Internal(usesStoreKit2JWS: useStoreKit2))) - #endif + .with(storeKitVersion: useStoreKit2 ? .storeKit2 : .storeKit1) .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/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..c7c25e84e9 100644 --- a/Tests/UnitTests/Purchasing/ConfigurationTests.swift +++ b/Tests/UnitTests/Purchasing/ConfigurationTests.swift @@ -35,19 +35,18 @@ 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) } @@ -58,23 +57,47 @@ class ConfigurationTests: TestCase { .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(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..fdc5d65d8f 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() 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" },