From cd5847a3c5df0b1e67267ae93f998d9b7800a85c Mon Sep 17 00:00:00 2001 From: Russell Archer Date: Wed, 24 Jan 2024 12:46:39 +0000 Subject: [PATCH 1/4] Update guide.md --- Documentation/guide.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Documentation/guide.md b/Documentation/guide.md index 9914b255d..2a3347330 100644 --- a/Documentation/guide.md +++ b/Documentation/guide.md @@ -1,6 +1,6 @@ # StoreHelper Guide -Implementing and testing in-App purchases with `StoreKit2` and `StoreHelper` in **Xcode 14/13** with **SwiftUI**, **Swift 5.7**, **iOS 16/15** and **macOS 13/12**. +Implementing and testing in-App purchases with `StoreKit2` and `StoreHelper` in **Xcode 13 - 15** with **SwiftUI**, **Swift 5.7 = 5.9**, **iOS 15 - 17** and **macOS 12 - 14**. --- @@ -8,16 +8,18 @@ Implementing and testing in-App purchases with `StoreKit2` and `StoreHelper` in ![](./assets/StoreHelperDemo0.png) -This document describes how to implement and test in-app purchases with **SwiftUI**, `StoreHelper`, `StoreKit2`, **Xcode 14/13**, **iOS 16/15** and **macOS 13/12**. +This document describes how to implement and test in-app purchases with **SwiftUI**, `StoreHelper`, `StoreKit2`, **Xcode 13 - 15**, **iOS 15 - 17** and **macOS 12 - 14**. - See [StoreHelper Quick Start](https://github.com/russell-archer/StoreHelper/blob/main/Documentation/quickstart.md) for a short tutorial on using `StoreHelper` to add in-app purchase support to your **iOS 16/macOS 13 SwiftUI** app -- See [StoreHelperDemo](https://github.com/russell-archer/StoreHelperDemo) for an example SwiftUI project using StoreHelper with **Xcode 14** and **iOS 16** +- See [StoreHelperDemo](https://github.com/russell-archer/StoreHelperDemo) for an example SwiftUI project using StoreHelper with Xcode and **iOS 15 - 17** - See [In-App Purchases with Xcode 12 and iOS 14](https://github.com/russell-archer/IAPDemo) for details of working with `StoreKit1` in **iOS 14** - See [StoreHelper Demo with UIKit](https://github.com/russell-archer/StoreHelperDemoUIKit) for an experimental demo project showing how to use `StoreHelper` in a UIKit project --- # Recent Major Changes +- 24 January, 2024 + - Added support for visionOS - 23 June, 2023 - Improved handling of subscription renewals and expirations that happen when the app's not running - See `AppStoreHelper.paymentQueue(_:updatedTransactions:)` and `StoreHelper.handleStoreKit1Transactions(productId:date:status:transaction:)` From 2110886069a0e8e78a7f520d63dddcc788c08b48 Mon Sep 17 00:00:00 2001 From: Russell Archer Date: Wed, 24 Jan 2024 12:47:01 +0000 Subject: [PATCH 2/4] Update guide.md --- Documentation/guide.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/guide.md b/Documentation/guide.md index 2a3347330..8bce0e49e 100644 --- a/Documentation/guide.md +++ b/Documentation/guide.md @@ -1,6 +1,6 @@ # StoreHelper Guide -Implementing and testing in-App purchases with `StoreKit2` and `StoreHelper` in **Xcode 13 - 15** with **SwiftUI**, **Swift 5.7 = 5.9**, **iOS 15 - 17** and **macOS 12 - 14**. +Implementing and testing in-App purchases with `StoreKit2` and `StoreHelper` in **Xcode 13 - 15** with **SwiftUI**, **Swift 5.7 - 5.9**, **iOS 15 - 17** and **macOS 12 - 14**. --- From ab9441e52d63c10ec3493e3606df82bc412dee85 Mon Sep 17 00:00:00 2001 From: Russell Archer Date: Wed, 24 Jan 2024 12:47:49 +0000 Subject: [PATCH 3/4] Update guide.md --- Documentation/guide.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/guide.md b/Documentation/guide.md index 8bce0e49e..7ee05155f 100644 --- a/Documentation/guide.md +++ b/Documentation/guide.md @@ -10,7 +10,7 @@ Implementing and testing in-App purchases with `StoreKit2` and `StoreHelper` in This document describes how to implement and test in-app purchases with **SwiftUI**, `StoreHelper`, `StoreKit2`, **Xcode 13 - 15**, **iOS 15 - 17** and **macOS 12 - 14**. -- See [StoreHelper Quick Start](https://github.com/russell-archer/StoreHelper/blob/main/Documentation/quickstart.md) for a short tutorial on using `StoreHelper` to add in-app purchase support to your **iOS 16/macOS 13 SwiftUI** app +- See [StoreHelper Quick Start](https://github.com/russell-archer/StoreHelper/blob/main/Documentation/quickstart.md) for a short tutorial on using `StoreHelper` to add in-app purchase support to your **iOS/macOS SwiftUI** app - See [StoreHelperDemo](https://github.com/russell-archer/StoreHelperDemo) for an example SwiftUI project using StoreHelper with Xcode and **iOS 15 - 17** - See [In-App Purchases with Xcode 12 and iOS 14](https://github.com/russell-archer/IAPDemo) for details of working with `StoreKit1` in **iOS 14** - See [StoreHelper Demo with UIKit](https://github.com/russell-archer/StoreHelperDemoUIKit) for an experimental demo project showing how to use `StoreHelper` in a UIKit project From 3d355745cb950e8295099e7260c69726f419bc66 Mon Sep 17 00:00:00 2001 From: Russell Archer Date: Wed, 24 Jan 2024 12:49:17 +0000 Subject: [PATCH 4/4] Update quickstart.md --- Documentation/quickstart.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Documentation/quickstart.md b/Documentation/quickstart.md index d361dfc66..7f4e796df 100644 --- a/Documentation/quickstart.md +++ b/Documentation/quickstart.md @@ -5,8 +5,8 @@ ![](./assets/StoreHelperDemo0.png) - See [StoreHelper](https://github.com/russell-archer/StoreHelper) for an overview of the `StoreHelper` package -- See [StoreHelper Guide](https://github.com/russell-archer/StoreHelper/blob/main/Documentation/guide.md) for in-depth discussion and tutorial on using `StoreHelper`, `StoreKit2` with **Xcode 14**, **iOS 16** and **macOS 13** -- See [StoreHelperDemo](https://github.com/russell-archer/StoreHelperDemo) for an example SwiftUI project using StoreHelper with **Xcode 14** and **iOS 16** +- See [StoreHelper Guide](https://github.com/russell-archer/StoreHelper/blob/main/Documentation/guide.md) for in-depth discussion and tutorial on using `StoreHelper`, `StoreKit2` with **Xcode 13 - 15**, **iOS 15 - 17** and **macOS 12 - 14** +- See [StoreHelperDemo](https://github.com/russell-archer/StoreHelperDemo) for an example SwiftUI project using StoreHelper with Xcode and **iOS 17** - See [StoreHelper Demo with UIKit](https://github.com/russell-archer/StoreHelperDemoUIKit) for an experimental demo project showing how to use `StoreHelper` in a UIKit project # Contents @@ -36,7 +36,7 @@ The following steps show to use `StoreHelper` to create a bare-bones SwiftUI dem See [StoreHelperDemo](https://github.com/russell-archer/StoreHelperDemo) for an example SwiftUI project using `StoreHelper` with Xcode 14. ## What you'll need -- **Xcode 14** installed on your Mac +- **Xcode 13 - 15** installed on your Mac - Basic familiarity with **Xcode**, **Swift** and **SwiftUI** - About 15-minutes!