Mac-адрес изменен - PullRequest
       3

Mac-адрес изменен

0 голосов
/ 10 марта 2012

Я столкнулся с проблемой здесь, я использовал эту библиотеку UIDevice с UniqueIdentifier для iOS 5 , чтобы сгенерировать уникальный идентификатор для устройства iOS, его простой хэш md5 для MAC-адреса. И все было хорошо, я опубликовал приложение в AppStore, и через некоторое время я решил написать небольшое обновление. Мое приложение использует выделенный сервер для API, поэтому идентификация пользователя очень важна. Но когда я запустил свое приложение после обновления (я интегрировал TapJoy) - у меня был другой mac-адрес и другой уникальный идентификатор. Я думал, что MAC-адрес не может измениться, я не прав? То же самое происходит в симуляторе и на устройстве.

1 Ответ

1 голос
/ 10 марта 2012

Да, так что я понял это. Это все о TapJoy. Их библиотека реализует метод [[UIDevice currentDevice] macadress]. Кроме того, UIDevice с UniqueIdentifer для iOS 5 реализует тот же метод. Разница между ними - это двоеточия в mac-адресе. Реализация TapJoy не имеет их, когда есть UniqueIdentifier. И когда вы используете обе эти библиотеки одновременно, это может вызвать проблемы. Так что будьте осторожны! Я просто переименовал метод [[UIDevice currentDevice] macadress] в библиотеке UniqueIdentifier в [[UIDevice currentDevice] macadress_colons], и он добился цели.

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