-
-
Notifications
You must be signed in to change notification settings - Fork 280
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
SHA-256 Updates in plugin.apple.iap for receiptDecrypted method #754
Comments
Announcement from Apple @Shchvova is that a quick fix? |
Setup is a pain. But in the nutshell idea is to update this file According to the doc https://developer.apple.com/documentation/technotes/tn3138-handling-app-store-receipt-signing-certificate-changes I think only initialization has to change. |
Also, may be just throw it out and just use new StoreKit provided functions ¯_(ツ)_/¯ |
So that I better understand what this means for us: |
This only changes verification if you are using helper through store.receiptDecrypted(). I hope to update plugin tonight |
Shift SHA-1 to SHA-256 in receiptDecrypted method
Apple has announced that starting January 24, 2025, the SHA-1 intermediate certificate used for signing App Store receipts will expire. As part of this transition, Apple is moving to SHA-256 for certificate validation and cryptographic purposes.
We need to update the receiptDecrypted method in plugin.apple.iap to shift the certificate validation process from SHA-1 to SHA-256 for receipt validation.
Target platform and where build was made:
The text was updated successfully, but these errors were encountered: