Localizing App Store Pricing
It’s common for App Store Descriptions, marketing text, and In-App Purchasing strings to contain information about pricing.
For example: “Get the bonus pack for $0.99”
As global users may not be familiar with USD pricing, it’s important to display the correct localized price point.
Getting the localized price in-app, programatically (iOS)
Apple provide a price API in the SKProduct class. Here’s the sample code, directly from Apple’s documentation:
NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init]; [numberFormatter setFormatterBehavior:NSNumberFormatterBehavior10_4]; [numberFormatter setNumberStyle:NSNumberFormatterCurrencyStyle]; [numberFormatter setLocale:product.priceLocale]; NSString *formattedString = [numberFormatter stringFromNumber:product.price];
Getting the localized price for marketing texts
Apple’s price points fluctuate regularly and Apple do not provide a comprehensive PDF. However, you will find the tiered pricing in the Manage Applications section of iTunes Connect (developer account required).
This screenshot is correct at the time of writing (03/02/2014):
We’d really appreciate it if you could rate this post to let us know how useful you found it! :) Thanks!