Can store.receiptDecrypted() be used to validate a receipt instead of using server side validation?

With regards to auto-renewed subscriptions and checking for receipt status, can the following store method

store.receiptDecrypted()

be used to validate the status of a auto-renewed subscription?

If so, I’m assuming you are no longer sending the receipt for valiation to your server and calling Apple’s verfiyReceipt end point. Is this correct?

And if you are using the above store.receiptDecrpted() method, how are you checking if a subscription is valid?

Any info would be greatly appreciated as the documentation around this method is limited.

Thank you.

When apple IAP plugin is used with receipt addon receipt is cryptographically checked on the device. You can use it to verify purchases and subscriptions. I suggest trying it out with testflight. I also posted quite a bit about it here: