Currently, my app validates App Store receipts on the device, so as per this news, I need to make changes to it,
But I am unable to make a decision on where I should start, Can anyone please help me out on this?
Do I need to make changes in the device receipt validation? If yes, what steps should I take?
OR
Should I do the receipt validation from the server side? If yes, then what steps to follow to make a receipt validation on the server?
Your suggestions will be highly appreciated.
to validate the receipt data, calls the verifyReceipt endpoint
So you aren't doing on-device receipt validation. You're sending the receipt to Apple for validation.
Communicating with the App Store servers from the app is ... not how I do it. I believe you have to embed your "shared secret" into the app, right? That is ... an interesting security decision.
Anyway regarding the current change of SHA algorithm in the intermediate certs, I do not believe it will affect you as you are not doing certificate validation on the device.