2014-10-26 3 views
0

Я ищу способ отклонить пользователей из моего приложения (запретите их, например, для соблюдения следующих правил). Если я могу определить какой-то идентификатор телефона, который является постоянным, это было бы прекрасно, так как я могу просто проверить его в начале приложения и если он соответствует «запрещенному» идентификатору, не позволяйте приложению продолжать работу. Я просмотрел идентификаторForVendor от UIDevice класс, но кажется, что это не постоянный? Похоже, если пользователь приложения удалит все мои приложения и переустановит, ограничение исчезнет.Есть ли способ как-то получить уникальный ID для iPhone?

В основном я просто ищу идентификатор, который будет постоянным, независимо от того, удаляет ли пользователь мои приложения или нет. Что-то распознать пользователя (ну телефон). Я поддерживаю iOS7 и выше.

+0

http://stackoverflow.com/q/19179799/397817 –

+0

Почему вы не получаете токен устройства для своего устройства? Зарегистрируйте свое устройство для remoteNotifcations .. Google это –

+0

Stephen верхний ответ создаст новый идентификатор, если пользователь переустановит приложение. Я ищу что-то, что будет оставаться постоянным. – JohnyFonno

ответ

0

Некоторое время назад был лоскут, и Apple удалила устройство UUID из информации, доступной сторонним разработчикам. Я не думаю, что мы должны иметь возможность получить уникальный идентификатор устройства.

Вы можете попробовать MAC-адрес. Если вы выполните поиск в «IOMACAddress» в Xcode, вы найдете статью, в которой объясняется, как получить MAC-адрес в Mac OS. Я не знаю, будет ли тот же код работать на iOS или нет, или если он отклонит ваше приложение.

+1

Если вы получите сообщение MAC-адреса ios7, вы обнаружите, что получаете одинаковое значение для всех устройств. – Paulw11

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