Использование текущей локали устройства будет правильным способом сделать это.
Нет способа узнать, из какого региона магазина приложений было загружено приложение.
Кроме того,Локаль скажет вам, какие настройки языка / региона предпочитает пользователь, где GPS или текущее местоположение будут сообщать вам только, где они находятся.
Например, у меня в качестве локали мой iPhone установлен на Соединенное Королевство, ноЯ могу поехать в отпуск во Францию.Если я скачал приложение во Франции, я бы не хотел, чтобы оно было настроено для французских пользователей только потому, что я там.
Локаль - это предпочтение, выбранное пользователем, оно не меняется, так какпользователь меняет местоположение.