Предоставленный способ сделать это - для iOS использовать UIDevice: identifierForVendor ().Это возвращает UUID, который является уникальным для:
- Определенное устройство
- Ваше приложение
Может быть сброшено, если приложение удалено и переустановлено, ион будет отличаться для разных приложений на одном устройстве.
Мы привыкли использовать MAC или другие вещи, но, поскольку каждое из них было принято для межплатформенного и кросс-платформенного маркетинга, Apple удалила доступ кони помогают сохранить конфиденциальность пользователей.