summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeny Zuev <evgeny.zuev@xored.com>2017-11-17 18:35:47 +0700
committerEvgeny Zuev <evgeny.zuev@xored.com>2017-11-19 15:47:27 +0700
commit785f364bb0be0f4c38dcbc32e30bb7668da1989f (patch)
treeac93ca2f17a3827138a0fc857d539ad8c4acb492
parent40574c1fc0ca37f1407cc75d56f48cebd468d482 (diff)
Add currency code to iOS product details response
-rw-r--r--platform/iphone/in_app_store.mm3
1 files changed, 3 insertions, 0 deletions
diff --git a/platform/iphone/in_app_store.mm b/platform/iphone/in_app_store.mm
index 9efd4b9891..25f4e1e166 100644
--- a/platform/iphone/in_app_store.mm
+++ b/platform/iphone/in_app_store.mm
@@ -92,6 +92,7 @@ void InAppStore::_bind_methods() {
PoolRealArray prices;
PoolStringArray ids;
PoolStringArray localized_prices;
+ PoolStringArray currency_codes;
for (int i = 0; i < [products count]; i++) {
@@ -105,12 +106,14 @@ void InAppStore::_bind_methods() {
prices.push_back([product.price doubleValue]);
ids.push_back(String::utf8([product.productIdentifier UTF8String]));
localized_prices.push_back(String::utf8([product.localizedPrice UTF8String]));
+ currency_codes.push_back(String::utf8([[[product priceLocale] objectForKey:NSLocaleCurrencyCode] UTF8String]));
};
ret["titles"] = titles;
ret["descriptions"] = descriptions;
ret["prices"] = prices;
ret["ids"] = ids;
ret["localized_prices"] = localized_prices;
+ ret["currency_codes"] = currency_codes;
PoolStringArray invalid_ids;