[Bug] POS iOS app Cart API breaking change

Hi, on the latest version of the Shopify POS iOS app (10.0.1), we are experiencing a breaking change with our POS extension which means that the email property no longer exists on the Customer object using the Cart API subscribable method. Our extension is targeting version 2024-10 for both the API and UI extension. As far as we are aware, this version should still be supported and we should still have access to the email property on the Customer object, even though it has been removed in subsequent API versions.

This issue has rendered our POS extension unusable on iOS. Is it something that is a known issue and will be patched?

Thanks,
Rowan

Hi @Rowan we miscommunicated the intention behind this breaking change, it was meant to be applied to all versions. We’ve updated our dev docs to reflect this.

These fields are PII and POS does not have a mechanism to enforce these privacy restrictions. As such we had to remove them and encourage extensions to request these fields from the Admin API via your server. That will allow Shopify to validate whether or not you have access to those fields and return them if you do.

We’re sorry for the inconvenience, this was a miscommunication on our end.