Существует большой интерес к цифровой «отпечатки пальцев» для мобильных устройств. Учитывая некоторые недавние шаги от Apple: http://techcrunch.com/2014/02/07/openidfa-a-solution-to-idfa-related-app-store-rejections-debuts/ есть некоторый повышенный интерес.Какие функции отпечатков пальцев iOS SDK уникальны для каждого устройства?
Это можно сделать, объединив функции, которые делают устройство несколько уникальным. Этот отпечаток не обязательно должен быть полностью уникальным или стабильным на 100%, просто уникальным и достаточно стабильным, чтобы в течение небольшого периода времени (например, 1 неделя) был выбран щелчок при запуске приложения.
Вот закрытая версия Источник: https://github.com/ylechelle/OpenIDFA
И с открытым исходным кодом один (от меня): https://github.com/mcorner/ActuallyOpenIDFA/
Есть ряд особенностей, используется здесь: https://github.com/mcorner/ActuallyOpenIDFA/blob/master/aoi/aoi.m
Некоторые очевидны функции недоступны без разрешения пользователя (местоположение, контакты) и поэтому не могут использоваться с рекламой. Другие не могут использоваться в разных приложениях (например, vendorID), поэтому нельзя использовать соединение в одном приложении с запуском другого. Другие не особенно стабильны (например, IP).
Какие еще функции iOS можно использовать?
«но вы не можете отслеживать после переустановки ОС и т. Д.» - содержимое брелка сохраняется в резервной копии. –
Я имел в виду полную переустановку (без резервного копирования), то есть UUID не генерируется ни в одной информации об устройстве – davbryn
Спасибо, но AFAIK брелок недоступен в приложениях, поэтому не полезно для подключения клика в одном приложении к запуску другой. –