iOS::스위프트(swift)/iOS Device
[iOS][Swift] 디바이스 고유 ID(UUID) 키체인 저장.
iOS 디바이스의 고유 ID 대부분의 서비스들은 자체 회원 가입 기능을 구현하여 유저들을 구분한다. 그러나 그렇지 않은 경우 어떻게 유저들을 구분할 수 있을까? 여기에 대한 해결책으로 자주 쓰이는 것이 UUID와 keyChain을 이용한 방법이다. 원래 apple에서는 iOS 디바이스 마다의 고유 값인 udid를 제공했다. 하지만 어느 어플을 쓰더라도 udid는 같다는 문제 때문에 애플은 iOS5 버전부터 더 이상 udid를 제공하지 않기로 했다. 여기에 대응해 uuid를 생성, 키체인에 저장하는 방식으로 사람들은 문제를 해결 했다. 물론 이 방법이 완벽하지는 않다만, 공장 초기화를 하지 않는 이상 uuid가 지워지지 않는 안전한 방법이므로 충분히 사용할 만하다 라고 생각한다. 그리고 Uuid가 겹칠 확..
2021. 10. 15. 14:09
최근댓글