Did you know that StoreKit.Product does not expose currency nor Locale it uses to format its displayPrice property? That’s a problem because it uses Locale of the AppStore which may be different than the one of the device.
Thus me, with Serbian regional settings and comma as decimal separator, get $4.99 as formatted price instead of $4,99.
I wanted to improve the display of prices.
I realized if you do String(reflecting:prod), you get its JSON representation with hidden values.
Ta-da! 🤗
