Можно ли вернуть, какой магазин iTunes принадлежит пользователю в задаче C? - PullRequest
3 голосов
/ 16 января 2012

Во-первых, можно ли использовать цель C, чтобы выяснить, принадлежит ли учетная запись пользователя США, Великобритании, Австралии ... магазину?

Во-вторых, возможно ли получить имя пользователя учетной записи iTunes для идентификации пользователя на нескольких устройствах? Или есть полезная альтернатива, которая не требует регистрации пользователя?

1 Ответ

1 голос
/ 16 января 2012

Нет и нет. К сожалению.

Вы можете угадать их магазин из локали устройства. Может быть несколько австралийских пользователей, которые используют американский магазин и т. Д., Но, вероятно, не так много.

Чтобы подписаться на пользователя на нескольких устройствах, сохранение записи в iCloud представляется наилучшим вариантом или использование какой-либо другой системы на основе входа в систему, например Game Center, но обе из них являются дополнительными, поэтому не все пользователи будут включите их.

Это для аналитических целей (т. Е. Для сбора общей статистики о вашей пользовательской базе)? Если вы используете что-то вроде Flurry, тогда это может отслеживать пользователей на разных устройствах путем перекрестной ссылки статистики из нескольких приложений на UDID устройства, но опять-таки это работает только для части пользователей, а не для всех.

Если вам действительно нужна эта информация для работы приложения, просто попросите пользователя ввести свой адрес электронной почты и локаль магазина iTunes при первом запуске приложения или сделать использование iCloud обязательным требованием для работы приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...