iOS - 광고 식별자(IDFA 및 IDFV)
iOS5 이전에는 UDID를 사용하여 기기의 고유 식별자를 얻었습니다.
iOS6는 2012년 9월에 출시되었으며, 개발자가 광고 효과를 추적할 수 있도록 IDFA가 출시되었습니다.
2013년 5월까지 App Store에서는 UDID를 획득하는 애플리케이션 목록을 금지했지만 사람들은 Mac 주소 및 OpenUDID를 획득하는 등 다른 방법도 찾았습니다.
2013년 9월 iOS7이 출시되면서 Apple은 획득한 Mac 주소가 iOS7에서 모두 동일한 값이었으며 클립보드가 제한되어 OpenUDID를 다르게 사용할 수 없게 되었습니다. 님의 애플리케이션은 동일한 가치를 공유합니다.
결국 IDFA는 Apple이 지금까지 광고를 추적하는 주요 식별자가 되었습니다.
2017.9.29
하지만 이 값은 유일하게 확실하지 않습니다! 즉, 사용자는 자신의 희망에 따라 이 값을 복원하거나 획득을 금지할 수 있습니다.
사용자는 설정--->개인정보--->광고를 통해 작업할 수 있습니다.
IDFA를 획득하기 전에 판단을 내릴 수 있습니다. IDFA는 스위치를 전환할 때 변경되고, 복원할 때 변경되며, 사용자가 전화 시스템을 재설정할 때도 변경됩니다.
기기 고유 식별자입니다. 형님 수준의 인물은 iOS5 이후 역사의 무대에서 사라질 것이다.
UDID가 비활성화된 후의 오픈소스 솔루션은 클립보드를 사용하여 동일한 기기의 서로 다른 애플리케이션 간에 OpenUDID를 공유하는 것으로 보입니다. 그러나 나중에 iOS7에서는 클립보드가 제한되어 해당 기능이 낭비되었습니다.
네트워크 카드 주소는 고유합니다. 마찬가지로 iOS7 이후에는 Mac 주소를 얻을 때 고정된 값이 반환됩니다.
범용 고유 식별자입니다.
두 가지 방법이 있는데, 하나는 CFUUID이고 다른 하나는 NSUUID입니다. 후자는 더 객체 지향적이며 얻는 값은 동일합니다. 매번 획득한 UUID가 다르기 때문에 처음 획득한 후에는 키체인에 저장해야 합니다.
(현재는 Keychain을 운영하기 위해 Security.framework가 필요하다는 것만 알고 있습니다. 추가, 삭제, 수정, 확인 기능을 제공하는 것으로 보입니다. 구체적인 연구는 없습니다.)
위의 의미 4개 항목:
제출 시:
프로젝트에 IDFA가 사용되는지 확인:
이것만 보세요! ~
iOS 프로젝트에서 IDFA가 사용되는지 확인 - Liu Jinghuang
저는 iOS 초보자입니다.
조언과 칭찬을 해주신 것을 환영합니다! ~
좋아요도 환영입니다! ~