Как определить страну Apple App Store в коде - PullRequest
0 голосов
/ 30 апреля 2020

Как мы определяем в коде (есть API или какие-то хитрости для этого?), Из какой страны Apple App Store использовался для загрузки приложения? Обратите внимание, что такие параметры, как NSLocale и запрос пользователя о доступе к местоположению, не , что я ищу, но конкретно, какой App Store использовался для загрузки. Или это просто невозможно?

Ответы [ 2 ]

1 голос
/ 01 мая 2020

Был API для этого в iOS 13.

Теперь вы можете получить код страны из SKStorefront. Самый простой способ получить доступ к этому значению так:

SKPaymentQueue.shared.storefront?.countryCode

1 голос
/ 30 апреля 2020

К сожалению NSLocale - единственный вариант, чтобы найти это. Нет такого API для какого магазина.

Но для еще одного шага дальше.

CTTelephonyNetworkInfo().subscriberCellularProvider.isoCountryCode

можно использовать для двойной проверки. кстати% 50 раз NSLocale работает

...