2011-08-01 4 views
2

Я хочу, чтобы пользователь не регистрировался в своем приложении и не мог идентифицировать моего пользователя по приобретенному приложению. Если кто-то купит приложение на своем iPhone и с тем же Apple ID загрузит это приложение на другое устройство, я хочу использовать те же настройки и контент на этих устройствах.Уникальный идентификатор приложения для iPhone, НЕ устройство

Возможно использовать идентификаторы типа AppleID (без ввода поля ввода пользователем)?

Я нашел похожие question, но UniqueIdentifier уникален только для физических устройств, а не для пользователя.

ответ

1

Нет. Apple не предоставляет приложению доступ к идентификатору Apple пользователя без участия пользователя. И не зря.

+0

Также добавление, что iCloud является разумным решением для этого. –

+0

Я полностью понимаю проблему с яблоком здесь, и это правильное решение. Может быть, какой-то другой уникальный идентификатор, например AppleId, который может быть использован для идентификации приобретенного приложения? – dormitkon

0

Я не думаю, что вы должны перехитрить пользователя. Вы не можете утверждать, что пользователю будут нужны одинаковые настройки на другом устройстве. Например, я управляю всеми своими мобильными iphones и загружаю приложения для них, у всех есть свои собственные учетные записи в приложениях и как разные предпочтения. Вот почему это лучшее, что позволяет пользователям создавать учетные записи и петь. Таким образом, у пользователя есть четкое понимание того, что он/она делает.

+0

Речь идет не о настройках, а о пользователе/​​pass, потому что я хочу избежать регистрации, я хочу сделать автоматический вход на каждом устройстве (с тем же идентификатором Apple). – dormitkon

Смежные вопросы