iOS store.loadProducts return wrong language

I have my app configured for the iOS app store with iTunes descriptions in multiple languages (including German & Spanish). I also have my in-app product descriptions in multiple languages, but not all (I have them for German, but not for Spanish).

I’m having a weird problem where a spanish user (logged into the Spanish App Store - sees my Spanish iTunes description page) is getting German in-app product descriptions coming back from the store.loadProducts call.

Has anyone else seen anything like this? Is this something I should be raising with Apple rather than Corona?

Thanks,

Nathan.

I’ve tested this more broadly with some test users in iTunes Connect and found that it’s much worse. It appears quite random which language will be displayed - e.g. returning Portuguese for UK (should be Australian English - my default), and Portuguese for Germany (should be German).

The doco (http://docs.coronalabs.com/api/event/productList/products.html) says that event.products[i].description should be a localized description string, but it appears that is not the case (well, it is localized, just not correctly)?

Interestingly the price returned from event.products[i].localizedPrice is still correct at the country level (showing GBP for UK and EUR for Germany).

I’ve raised a ticket with Apple.

Any comment from Corona staff on this? My guess is that Apple will drop it like a hot potato when they hear I’m using an SDK.

Nathan.

I’ve tested this more broadly with some test users in iTunes Connect and found that it’s much worse. It appears quite random which language will be displayed - e.g. returning Portuguese for UK (should be Australian English - my default), and Portuguese for Germany (should be German).

The doco (http://docs.coronalabs.com/api/event/productList/products.html) says that event.products[i].description should be a localized description string, but it appears that is not the case (well, it is localized, just not correctly)?

Interestingly the price returned from event.products[i].localizedPrice is still correct at the country level (showing GBP for UK and EUR for Germany).

I’ve raised a ticket with Apple.

Any comment from Corona staff on this? My guess is that Apple will drop it like a hot potato when they hear I’m using an SDK.

Nathan.