Skip to content

Commit

Permalink
Add version requirement info box for migrating paid apps
Browse files Browse the repository at this point in the history
  • Loading branch information
Jeehut committed Aug 11, 2024
1 parent 25646c4 commit 071bc57
Showing 1 changed file with 3 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 071bc57

Please sign in to comment.