2016-06-22 5 views
1

Как я искал то же самое. но я не получил надлежащего решения для этого, поскольку Apple устарела от этого уникального идентификатора от iPhone 6 onwards.so, как получить уникальный идентификатор iPhone в ионном формате, который останется таким же при переустановке приложения.Получение уникального идентификатора устройства в iphone с использованием ионного каркаса

ответ

4

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

Вы можете сгенерировать его самостоятельно, а затем сохранить его в устройстве.

Или вы можете использовать UIDevice.currentDevice().identifierForVendor!.UUIDString, который:

Буквенно-цифровая строка, которая однозначно идентифицирует устройство к поставщику приложения.

Возможно использование этого идентификатора через переустановки с использованием KeyChain. См. this topic.

+0

, но если я отформатирую устройство, то этот сгенерированный идентификатор будет очищен. –

+0

@ йоги Да. Тебе нужно обойти это. – Code

+1

Что делать, если мы храним его в брелках? Я думаю, что данные keychains не уничтожаются в случае удаления –

0

Лучшее, что вы можете теперь сделать для целей идентификации, - использовать UUID (универсальный уникальный идентификатор), используя $cordovaDevice.

Кроме того, есть few methods to fetch unique identifiers.

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