2015-10-28 1 views
0

Я пытаюсь создать инструмент аналитики на основе отслеживания MAC-адресов. Однако, начиная с iOS 8, Apple начала случайным образом определять MAC-адрес каждый раз, когда человек активирует свой телефон из спящего режима. Есть ли способ отслеживать людей без использования MAC-адресов?Как начать рандомизацию MAC-адресов ios

В основном мне нужны уникальные идентификаторы каждого устройства через беспроводную сеть.

Или есть ли другой способ отслеживать людей, не заставляя их загружать приложение? Открыт для любого совета.

Благодаря

EDIT: Так что я пытаюсь создать оборудование, которое может отслеживать, сколько устройств существует в определенном радиусе. Смартфоны отправляют пакеты Hello для подключения к сетям. При t0 я нюхаю MAC-адреса и помещаю их в список. Через 3 минуты я снова нюхаю, а новые MAC-адреса - во втором списке. Затем я перебираю список ссылок1 и список2 и вижу, сколько устройств все еще находится в этой области. Таким образом, я исключаю прохожего.

+0

Пожалуйста, объясните проблему, которую вы пытаетесь решить, - это сценарий, в котором вы хотите отслеживать людей - более четко. –

ответ

-1

Не используйте MAC-адрес. (Вы, , не можете, как вы говорите) Используйте свойство identifierForVendor, которое дает вам UUID, уникальный для данного устройства для вашего приложения.

+0

Я думаю, что он отслеживает сетевую активность «снаружи» без установленного приложения, поэтому он не может получить доступ к этому UUID – SnowMax

+0

Но я хочу, чтобы иметь возможность собирать эту информацию через wifi sniffing. Я все еще могу сгладить адреса mac, но они постоянно меняются. Есть ли другой идентификатор устройства, который я могу нюхать? Другой связанный с этим вопрос: есть ли способ для любого приложения читать текущий MAC-адрес устройства ios, на котором они установлены? –

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