From 071bc57cf4ade0eb051e44726caead9e4ac8f91c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cihat=20Gu=CC=88ndu=CC=88z?= Date: Sun, 11 Aug 2024 10:18:45 +0200 Subject: [PATCH] Add version requirement info box for migrating paid apps --- .../FreemiumKit.docc/FAQ/FAQ-MigrateFromPaidUpFront.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Sources/FreemiumKit/FreemiumKit.docc/FAQ/FAQ-MigrateFromPaidUpFront.md b/Sources/FreemiumKit/FreemiumKit.docc/FAQ/FAQ-MigrateFromPaidUpFront.md index fbdbe5e..3198186 100644 --- a/Sources/FreemiumKit/FreemiumKit.docc/FAQ/FAQ-MigrateFromPaidUpFront.md +++ b/Sources/FreemiumKit/FreemiumKit.docc/FAQ/FAQ-MigrateFromPaidUpFront.md @@ -9,7 +9,9 @@ See how easy it is to migrate from a paid-up-front app to a Freemium model using ## Short Answer -Our SDK uses Apples [built-in solution](https://developer.apple.com/documentation/storekit/supporting_business_model_changes_by_using_the_app_transaction) in StoreKit to determine users who purchased your paid app before your migrated it to the Freemium model. And for new users, it works normally. You just need to tell our SDK which was the last paid version and build number calling `FreemiumKit.shared.lastBuildReleasedAsPaidApp(version:build:)`. +Our SDK uses Apples [built-in solution](https://developer.apple.com/documentation/storekit/supporting_business_model_changes_by_using_the_app_transaction) in StoreKit to determine users who purchased your paid app before your migrated it to the Freemium model. And for new users, it works normally. You just need to tell our SDK which was the last paid version and build number calling `FreemiumKit.shared.lastBuildReleasedAsPaidApp(version:build:)`. + +> Warning: Apple has introduced the `AppTransaction` API for this purpose in 2022 with iOS 16. Therefore, this guide only works if you target your _new_ Freemium app version to iOS 16 (or macOS 13, tvOS 16, watchOS 9) or later. ## Full Answer