-
Notifications
You must be signed in to change notification settings - Fork 796
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
Upcoming App Store Changes #718
Comments
I also had this question when logging into the app store this morning. Is anybody able to confirm this and verify the SHA-1 changes will not be an issue? |
The SHA-1 intermediate certificate for signing App Store receipts will expire soon, and Apple requires apps performing on-device receipt validation to support the SHA-256 algorithm. |
Question one - on-device verifcation yay or nay? Question two - Another deadline approaching?
In this repo, I do not see the use of This is my analysis so far, authors or maintainer would be the best people to comment however. |
Has anyone confirmed that this library won't have issues with the SHA-256 requirement? |
@LBBB Yes if you are using this lib then it's ok, no need to change any thing because in this lib they are verify receipt in App Store Server, that API is deprecated but still we can use it. |
Wondering same thing. Anyone have confirmation we will be OK after Jan 24? |
@louiskabo Yes if you are using this lib then it's ok, no need to change any thing because in this lib they are verify receipt in App Store Server, that API is deprecated but still we can use it. |
I'm not sure at all. I'm migrating to StoreKit 2, because this is deprecated.
|
What has me concerned is:
Which I guess verifies the receipt in the App Store Server per @tikamsingh however, the apple warning "If your app performs on-device receipt validation" which technically, that is doing, no? I understand it is querying Apple's servers for the receipt, but isn't the message basically saying, if you are asking us for the receipt using SHA1 (which SwiftyStoreKit uses) then you will not get a response? Sucks having less than 20 days to rewrite such an important function. Swifty was amazing before SK2 came along, seems pretty easy now just a total pain in the a$$. |
@louiskabo: Check out this link: https://developer.apple.com/news/?id=smofnyhj. You don’t need to take any action. Remember, Swift's StoreKit doesn't use any algorithm for receipt verification—that’s handled by Apple’s servers. Relax, there's nothing to worry about! |
@tikamsingh After reading that, I would agree we are OK. Thank you! |
Author and maintainer here. This project has not been maintained for 5+ years (and no further work is planned). I recommend migrating to the new StoreKit APIs or supported 3rd party solutions like RevenueCat. |
@bizz84 thank you for all the past years of seamless IAP integration that this library provided. It was truly a life saver! |
Apple is now showing a warning on App Store Connect about receipt validation changes on Jan 24.
As far as I know, Swifty Store Kit uses the verifyReceipt endpoint so it will not break, but this endpoint has now been deprecated and probably will go out in a few years. How can we move away from that?
The text was updated successfully, but these errors were encountered: