-
Notifications
You must be signed in to change notification settings - Fork 798
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
0.16.0 update #544
Merged
Merged
0.16.0 update #544
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add a shared protocol allowing Purchase, PurchaseDetails and ReceiptItem to be get a common treatment in simple cases
…ting Add internal init on struct to improve testing
Add Purchased Protocol
Added support for Subscription Offers
Resolved repurchasing a non-consumable not calling completion, on macOS
Cancellable requests
Make AppleReceiptValidator's variables service public and mutable
Add `getDistinctPurchaseIds` method
Closes #324 by implementing additional markdown documentation within the code.
Added localizedSubscriptionPeriod as an extension of SKProduct (fixes #474). Also makes SKProductDiscount improvements available for Catalyst apps. Added some watchOS availability markers.
Fixes #530
Fixed build errors in develop
Sam-Spencer
added
type: enhancement
iOS & iPadOS
directly related to iPhone and iPad
macOS
directly related to Mac
area: receipt-validation
validating receipts for customer or purchase verification
area: purchase flows
purchase processes, efficiency and failures
area: new technologies
implementation of new technologies
macOS Catalyst
directly related to the Catalyst platform
labels
Jun 5, 2020
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
area: new technologies
implementation of new technologies
area: purchase flows
purchase processes, efficiency and failures
area: receipt-validation
validating receipts for customer or purchase verification
iOS & iPadOS
directly related to iPhone and iPad
macOS Catalyst
directly related to the Catalyst platform
macOS
directly related to Mac
type: enhancement
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
Improvements & Bug Fixes
Purchased
protocol to create common conformance forPurchase
,PurchaseDetails
, andReceiptItem
.getDistinctPurchaseIds
.ReceiptItem
now conforms toCodable
.StoreKit
classes forlocalizedSubscriptionPeriod
,localizedPrice
, andlocalizedDiscountPrice
.