App Rejected For $ Sign in IAP Screen

Class that Apple. I’ve had all manner of spurious rejections over the years.

This is a new low!

They used:

22.2

Apps that contain false, fraudulent or misleading representations or use names or icons similar to other Apps will be rejected

I assume your app is globally available?

Apple’s IAP system shows the price in local currency in many countries, and if you include a hardcoded $ sign it will give a misleading price. Ex. In Korea the monetary unit is Korean Won. 1 US$ is about 1000 KRW, so if you have an item that costs 1 US$ and have a hardcoded $ sign, it would look like the item costs $1000. I’m quite sure that’s the reason your app got rejected.

When you fetch the IAP products there’s a localized price you can use which includes the correct currency symbol.

See more here:

https://docs.coronalabs.com/api/event/productList/products.html

@ingemar,

The app is globally available.

Your sage advice is welcome as always. I will replace my hardcoded $ symbol with coin images. I also use the localized price fetch in code so that is taken care of.

Glad to see you back! :slight_smile:

I assume your app is globally available?

Apple’s IAP system shows the price in local currency in many countries, and if you include a hardcoded $ sign it will give a misleading price. Ex. In Korea the monetary unit is Korean Won. 1 US$ is about 1000 KRW, so if you have an item that costs 1 US$ and have a hardcoded $ sign, it would look like the item costs $1000. I’m quite sure that’s the reason your app got rejected.

When you fetch the IAP products there’s a localized price you can use which includes the correct currency symbol.

See more here:

https://docs.coronalabs.com/api/event/productList/products.html

@ingemar,

The app is globally available.

Your sage advice is welcome as always. I will replace my hardcoded $ symbol with coin images. I also use the localized price fetch in code so that is taken care of.

Glad to see you back! :slight_smile: