bizz84/SwiftyStoreKit
 Watch   
 Star   
 Fork   
2021-12-07 01:26:18
SwiftyStoreKit

Merged PRs

What's Changed

New Contributors

Full Changelog: https://github.com/bizz84/SwiftyStoreKit/compare/0.16.3...0.16.4

2021-01-08 06:00:49
SwiftyStoreKit
2021-01-08 03:27:06
SwiftyStoreKit
2020-07-20 00:52:06
SwiftyStoreKit

watchOS & SPM fixes

Fixed issues when compiling for watchOS, with SPM, Xcode 12, and / or Swift 5.3+.

2020-06-06 00:23:58
SwiftyStoreKit

watchOS, discounts, sandbox testing, and more

This update includes some changes and improvements that will (hopefully) fix some common issues as well as expand support for long-awaited features.

New Features

  • watchOS support. Apple has introduced in-app purchases on the Apple Watch starting with watchOS 6.2. Now you can use SwiftyStoreKit to take advantage of this additional platform.
  • Discount support. Now your app can offer in-app purchase discounts to users through SwiftyStoreKit (#458).
  • Cancellable requests. Attempt to cancel requests sent with SwiftyStoreKit.

Improvements & Bug Fixes

  • Sandbox purchasing process should be improved. New checks exist to help you identify when a request is being sent in the sandbox and to isolate sandbox-specific errors.
  • Added Purchased protocol to create common conformance for Purchase, PurchaseDetails, and ReceiptItem.
  • Fixed callback issues when restoring items.
  • Added a new API to retrieve all product identifiers, getDistinctPurchaseIds.
  • Extended support for your own receipt verification process.
  • ReceiptItem now conforms to Codable.
  • Additional extensions on existing StoreKit classes for localizedSubscriptionPeriod, localizedPrice, and localizedDiscountPrice.
2020-02-19 06:46:00
SwiftyStoreKit

macOS Catalyst Support

  • The project should now correctly compile for macOS Catalyst
2019-05-01 05:36:01
SwiftyStoreKit

Update project to Swift 5, Xcode 10.2

  • Update project to Swift 5 (#457), related issue: #456
  • Add basic SwiftPM manifest file (#460)
2018-11-20 07:04:12
SwiftyStoreKit

Add missing `else` condition in `SwiftyStoreKit.purchaseProduct`

  • Add missing else condition in SwiftyStoreKit.purchaseProduct (#426)
2018-11-16 05:03:22
SwiftyStoreKit

Add `isInIntroOfferPeriod` property, update project to Swift 4.2, Xcode 10

  • Added new property isInIntroOfferPeriod to ReceiptItem (#404, #409)
  • Add Swift 4.2 Support (#408), update project to Xcode 10 (#410)
2018-07-17 02:55:25
SwiftyStoreKit

Fix macOS compile error on Xcode 10.0 beta (10L176w)

  • Fix macOS compile error on Xcode 10.0 beta (10L176w) (#381, see #380)