アプリ内購入のある iOS アプリがあり、Google アナリティクス (拡張 e コマース) でトランザクションを追跡したいと考えています。priceLocal の適切な処理は既に行われていますが、それは問題ではありません... ユーザーが使用している特定の通貨コードを GA に伝える必要があります。この情報は直接入手できないようで、独自の検索は行いません。
現在のコードの要約:
// Set locale
NSLocale *storeLocale = product.priceLocale;
// instead of storeCountry we need storeCurrency, like USD, CAD, EUR, GBP...
NSString *storeCountry = (NSString *)CFLocaleGetValue((CFLocaleRef)storeLocale, kCFLocaleCountryCode);
[ecommerced setObject:storeCountry forKey:@"currencyCode"];