Description
Apple will soon use SHA-256 for In-App Purchase receipts
https://developer.apple.com/news/?id=b6tejt6f
As part of ongoing efforts to improve security and privacy on Apple platforms, the App Store receipt signing intermediate certificate is being updated to use the SHA-256 cryptographic algorithm. This certificate is used to sign App Store receipts, which are the proof of purchase for apps and In-App Purchases.
Starting January 24, 2025, if your app performs on-device receipt validation and doesn't support a SHA-256 algorithm, your app will fail to validate the receipt. If your app prevents customers from accessing the app or premium content when receipt validation fails, your customers may lose access to their content.
More details in https://developer.apple.com/documentation/technotes/tn3138-handling-app-store-receipt-signing-certificate-changes
Ensure the StoreKit in_app_purchase implementation can handle this.
flutter/packages#7887