Получение уникального идентификатора устройства [дубликат]

Ничего себе, это круто. Я еще не погрузился в источник gmail, чтобы понять его (я сделал это с помощью функции перетаскивания), но я предполагаю, что это расширение API перетаскивания, которое хром уже расширил. Есть достойная запись о том, как работает функция перетаскивания на рабочий стол: http://www.thecssninja.com/javascript/gmail-dragout , которая может по крайней мере указывать на вас в правильном направлении.

32
задан marko 16 October 2013 в 12:52
поделиться

5 ответов

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

36
ответ дан Pang 17 August 2018 в 09:50
поделиться
  • 1
    получить идентификатор устройства в swift stackoverflow.com/questions/19402327/… – hardik bar 24 August 2015 в 11:44
  • 2
    В случае, если кто-то еще сюда попал, как и я, из земли libgdx / robovm, ищущей способ сделать это в Java: UIDevice device = UIDevice.getCurrentDevice (); String id = device.getIdentifierForVendor (). AsString (); – M1LKYW4Y 3 March 2017 в 06:43

Получение идентификатора устройства в

Swift 3

let device_id = UIDevice.currentDevice().identifierForVendor?.UUIDString

Swift 4:

let device_id = UIDevice.current.identifierForVendor!.uuidString
21
ответ дан hardik bar 17 August 2018 в 09:50
поделиться
  • 1
    Привет. В моем приложении мне нужно получить идентификатор устройства. Поддерживает ли Apple получение идентификатора устройства? И можем ли мы отправлять приложения в AppStore – Narasimha Nallamsetty 11 February 2016 в 13:09
  • 2
    да u может получить device_id из верхнего кода, и вам нужно отправить приложение в appstore по профилю разработчика Apple, это плата за год $ 99 – hardik bar 11 February 2016 в 15:23
  • 3
    Привет @hardik спасибо за ответ. Во время тестирования на устройстве я узнал, что я получаю разные UUID, если я каждый раз удаляю и переустанавливаю приложение. Мы не можем получить тот же идентификатор, если пользователь удалит наше приложение. – Narasimha Nallamsetty 12 February 2016 в 08:42
  • 4
    Обновление для swift 3.0: let deviceID = UIDevice.current.identifierForVendor?.uuidString – pachun 20 December 2016 в 02:07
  • 5
    yup @pachun вы правы для быстрого 3 – hardik bar 18 January 2017 в 06:08

Получение идентификатора устройства в Swift 3.x

let deviceId = UIDevice.current.identifierForVendor?.uuidString
7
ответ дан Levent Ozsoy 17 August 2018 в 09:50
поделиться

Лучший способ получить идентификатор устройства - identifierForVendor

UIDevice *device = [UIDevice currentDevice];

NSString  *currentDeviceId = [[device identifierForVendor]UUIDString];
41
ответ дан RajeshRam 17 August 2018 в 09:50
поделиться
0
ответ дан Kamil Harasimowicz 6 September 2018 в 07:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: