Начиная с iOS 7 невозможно получить UDID непосредственно на устройстве Apple iOS.
Я знаю, что Apple предлагает использовать UIDevice.currentDevice().identifierForVendor?.UUIDString. но он меняется каждый раз после удаления приложения.
я хочу отправить GCM пользователям, и на каждого пользователя приходится от двух до трех устройств ios. поэтому для уникальной идентификации устройств мне нужен UDID.
напр. если у пользователя два устройства
в базе данных моего сервера я храню это так
ID пользователя->>> [email protected]
GCMID->>> {UDIDForDevice1:GCMTokenForDevice1,UDIDForDevice2:GCMTOkenForDevice2}
vendorSpecificId
делает это. - person nhgrif   schedule 02.05.2016UIDevice.identifierForVendor
- person kennytm   schedule 02.05.2016