Нет, и нет. Сожалею.
Вы можете догадаться об их магазине в локали устройства. Могут быть несколько австралийских пользователей, которые используют американский магазин и т. Д., Но, вероятно, не так много.
Чтобы следить за пользой на нескольких устройствах, сохранение записи в iCloud представляется лучшим вариантом или использование какой-либо другой системы на основе входа в систему, например Game Center, но оба из них - услуги отказа, поэтому не все пользователи будут включены.
Это для аналитических целей (т. Е. Для сбора общей статистики о вашей базе пользователей)? Если вы используете что-то вроде Flurry, тогда это может отслеживать пользователей через устройства путем перекрестной ссылки на статистику из нескольких приложений на UDID устройства, но опять же это работает только для части пользователей, а не для всех.
Если вам действительно нужна эта информация для работы приложения, попросите пользователя ввести свой адрес электронной почты и местонахождение магазина iTunes при первом запуске приложения или сделать использование iCloud необходимым для работы приложения.
Привет, Ник, это не приложение, в частности, я рассматривал несколько различных сценариев. Во-первых, обеспечение покупки в приложении можно использовать на всех устройствах, используемых той же учетной записью iTunes. Во-вторых, я рассматривал ситуацию, когда приложение или связанная с ним информация была предоставлена пользователю для их хранилища itunes на основе их местоположения на основе IP, люди, путешествующие в другие страны, были бы представлены другой информацией о магазине, возможно, на языке, который они не понимают. – Spanner
Основываясь на ваших отзывах, iCloud выглядит как наиболее надежное решение в сочетании с пользователем, вручную устанавливающим свой магазин. Cheers – Spanner
Обратите внимание, что ваш язык устройства основан на настройках вашего языка и региона, а не на вашем текущем местоположении GPS. Если вы переведете свой iPhone в другую страну, вы не обнаружите, что язык или форматы даты/валюты переключаются, поэтому это не проблема при использовании языка для угадывания магазина iTunes. –