Эквивалент InstanceID и ANDROID_ID для iOS и Windows

Я занимаюсь разработкой приложения для Android, которое использует токен InstanceID и ANDROID_ID.

Я хочу знать, есть ли их эквивалент в средах iOS и Windows?

Если да, я могу использовать их (и их соответствующие аналоги на iOS и Windows) для однозначной идентификации установки приложения.

Иначе мне придется использовать что-то еще доступное на всех платформах, таких как UUID.

1 ответ

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

let uniqueDeviceID = UIDevice.current.identifierForVendor!.uuidString

Если пользователь удаляет приложение, а затем устанавливает его снова, идентификатор поставщика всегда будет таким же. Подробнее об идентификаторе поставщика: ссылка

  1. Для идентификатора установки:

let uuid = UUID().uuidString

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

Надеюсь, поможет!

Другие вопросы по тегам