Skip to content
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

validateReceiptIos method endpoints are deprecated by apple. #2913

Open
Tarun24RN opened this issue Jan 17, 2025 · 1 comment
Open

validateReceiptIos method endpoints are deprecated by apple. #2913

Tarun24RN opened this issue Jan 17, 2025 · 1 comment

Comments

@Tarun24RN
Copy link

Description

I am using validateReceiptIos to validate receipts in ios, but they are deprecated now. Is there any update about this?

https://developer.apple.com/documentation/appstorereceipts/verifyreceipt#:~:text=Deprecated-,The%20verifyReceipt%20endpoint%20is%20deprecated,-.%20To%20validate%20receipts

How we handle this now and can we still verify receipt on device? Also is there any way through which we can check the refund status of auto-renew subscription which are refunded by apple directly in iOS.

Environment:

react-native-iap: 12.15.7
react-native: 0.74.0
Platforms (iOS, device):

@vstacked
Copy link

Hi @Tarun24RN, did you has some alternative solutions now? I'm in that condition too.
Currently using in-app purchase type Product Consumable, I can't get getPurchaseHistory and IapIosSk2.latestTransaction, so I thought must validate the receipt first using validateReceiptIos but always got {"status": 21002}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants