Storekit new API on server vs Storekit 1 on clients.

I am just curious, if my clients still purchase through the old API, but do my validations on server side with Storekit 2, could the clients for an instance, start sending their receipt encrypted with JWS to my server so I can take advantage of this security addition plus the rest of the new server notifications, transaction history and all the new goodies.

My reason for this case is that I cannot drop previous iOS version support thus gotta stick with Storekit 1 for some time.

Yes, by storing the originalTransactionId on the server side you can start implementing and enjoying the new features of the StoreKit 2 server APIs and notifications while supporting StoreKit 1 clients. See this relevant timestamp:

https://developer.apple.com/videos/play/wwdc2021/10174/?time=1579

With that originalTransactionId, you can also take advantage of some of the new Support-related server APIs coming this year:

https://developer.apple.com/videos/play/wwdc2021/10175/

Storekit new API on server vs Storekit 1 on clients.
 
 
Q