Эквивалент InstanceID и ANDROID_ID для iOS и Windows
Я занимаюсь разработкой приложения для Android, которое использует токен InstanceID и ANDROID_ID.
Я хочу знать, есть ли их эквивалент в средах iOS и Windows?
Если да, я могу использовать их (и их соответствующие аналоги на iOS и Windows) для однозначной идентификации установки приложения.
Иначе мне придется использовать что-то еще доступное на всех платформах, таких как UUID.
1 ответ
- Вы можете использовать это для того, чтобы получить уникальный идентификатор устройства:
let uniqueDeviceID = UIDevice.current.identifierForVendor!.uuidString
Если пользователь удаляет приложение, а затем устанавливает его снова, идентификатор поставщика всегда будет таким же. Подробнее об идентификаторе поставщика: ссылка
- Для идентификатора установки:
let uuid = UUID().uuidString
это уникальный идентификатор пользователя, который можно использовать в качестве идентификатора установки. Таким образом, если пользователь удаляет приложение, а затем устанавливает его снова, UUID будет другим.
Надеюсь, поможет!