UDID сообщений QuickBlox

Я использую QuickBlox для служб push-уведомлений Apple, при отладке некоторых проблем я просмотрел их панель QuickBlox: Сообщения-> Устройства и заметил, что у некоторых пользователей есть несколько устройств с разными UDID. Эти пользователи использовали только одно устройство, и ни один из UDID устройств, похоже, не связан с фактическими UDID iPhone, как показано в iTunes.

Кто-нибудь знает, откуда берутся эти UDID, что они означают и почему их больше одного на пользователя?


person wheeliebin    schedule 28.03.2014    source источник
comment
Это должны быть не UDID, а push-токены, push-токен уникален для приложения, установленного на этом устройстве. Если вы меняете профили (ad-hoc, development или appstore), push-токен может измениться.   -  person rckoenes    schedule 28.03.2014


Ответы (1)


Приложениям не разрешен доступ к UDID устройства.

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

Это специально разработано для того, чтобы приложение не могло отслеживать пользователей приложения.

Вы должны попросить пользователя ввести свой адрес электронной почты или что-то еще, если вы хотите отличить одного пользователя от другого.

person Abhi Beckert    schedule 28.03.2014
comment
Я думаю, вы неправильно понимаете. Приложение не обращается к UDID устройства, я просто смотрел на них в панели. Таким образом, «UDID», который я вижу на панели, — это просто случайное число, не имеющее ничего общего с фактическим UDID устройства. В прошлом у QuickBlox были проблемы в этой области, и я просто хотел убедиться, что это не вызывает моих проблем. Спасибо за информацию - person wheeliebin; 28.03.2014
comment
На самом деле я думаю, что неправильно понял ваш ответ - предположительно, вы имеете в виду API Apple, который использует QuickBlox? - person wheeliebin; 28.03.2014
comment
Ага. Я не знаю, как работает QuickBlox, но раньше можно было получить доступ к UDID, и это обычно делалось. Apple поняла, что некоторые разработчики приложений используют его злонамеренно (особенно в отношении соответствия COPPA и т. п.), и заменила его идентификатором поставщика, который работает так, как я описал, и соответствует тому, что вы видите. Я на 99% уверен, что QuicBlox использует это, они просто не изменили имя на своей стороне. - person Abhi Beckert; 28.03.2014