Я хочу узнать местоположение пользователя App Store. Это означает, что они находятся в магазине в США, Австралии (AUD). Используемый код.
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
{
Books = response.products;
if ([SKPaymentQueue canMakePayments] && [response.products count]>0) {
}
for (SKProduct *book in Books) {
NSLocale *locat=[NSLocale currentLocale];
NSString *strlocate=[locat objectForKey:NSLocaleCountryCode];
NSLog(@"\n\n\n Device country== %@ \n\n\n",strlocate);
NSLocale* storeLocale = book.priceLocale;
NSString *storeCountry = (NSString*)CFLocaleGetValue((CFLocaleRef)storeLocale, kCFLocaleCountryCode);
NSLog(@"\n\n\n store country== %@ \n\n\n",storeCountry);
}
}
Я хочу, чтобы мудрый, если уровень книги один, означает 0,99 доллара США за 0,99 доллара США за фунт стерлингов на основе таблицы матриц цены магазина приложений.
Я тестировал в симуляторе. Я изменил название страны в приложении iTunes, appstore и safari в системе. но я получаю только код страны в США.
Изменить: Настройки- > Общие- > Международные- > Формат региона- > страна
Я тестировал в устройстве: страна устройства только изменилась. магазин страна указана код страны США и цена. Я хочу сохранить код страны до начала покупки в течение времени покупки.
сколько дней раз меняете цену на основе колебаний валютных курсов? он предоставляет любой api/запрос для измененной цены для известного/обновления?
моя операция inapp сделала один класс. Перед операцией inapp я хочу отобразить локальную цену, чтобы тот же эффект цены отражался в операции inapp.
i отображает список книг, свободных и оплаченных книг, которые отображаются на моем сервере. в том, что я показываю цену за каждый элемент. эти цены товара при обработке AppStore он покажет цену в долларах. если appstore показал цену, как и я хочу показать. так что я хочу отправить код страны на свой сервер с того, что мой сервер отвечает, что прейскурант, связанный с этой страной, и символ валюты.