2011-12-26 4 views
4

모바일 사파리는 iOS 기기의 UDID에 액세스 할 수 없기 때문에 iOS 용으로 다른 (그러나 여전히 고유 한) 식별자를 생성 할 수있는 방법을 찾고 있습니다. 자바 스크립트 만 사용하는 기기.자바 스크립트에서 (비 UDID) 식별자를 생성하여 iOS 기기를 고유하게 식별

광의의 질문은 다음과 같습니다

"모바일 사파리에서 자바 스크립트가 그 고유 식별자를 생성하는 데 사용할 수에 액세스 할 수 있습니다 무엇 시스템 정보?"

사용자 권한 (즉, 알림)을 액세스하지 않아도되는 정보 여야합니다.

유스 케이스는 광고주가 광고의 방문 페이지로 URL을 제공하는 것으로 제한되어있는 CPC 게시자의 전환을 추적하고 있으며 게시자가 URL에 UDID를 추가하지 않습니다.

+0

가능하지 않아야합니다 (가능한 경우 브라우저의 버그입니다). 쿠키 사용은 어떻습니까? – Kos

+0

유감스럽게도 iOS 앱은 모바일 사파리의 쿠키 저장소에 액세스 할 수 없습니다. [이전 StackOverflow 토론.] (http://stackoverflow.com/questions/532117/can-an-iphone-xcode-application-read-cookies-previously-stored-by-safari-mobile) – jnic

답변

2

중요한 점은 제 3 자 쿠키 (사용자가 설정해야하는 의미)가 모바일 Safari에서 기본적으로 사용 중지되어 있다는 것입니다. 여기서 짧은 대답은 Google이 약혼 한 속임수에 의지하지 않는 한 쉬운 방법이 아니라는 것입니다. 즉, 해결 방법은 제 3 자 쿠키가 양식 제출과 함께 설정되도록 허용 된 허점을 포함합니다. Google은 보이지 않는 양식을 작성하여 JavaScript를 통해 제출 했으므로 쿠키를 설정할 수있었습니다.

"장치 지문 인식"을 높은 정확도로 수행 할 수 있다고 주장하는 회사가 있습니다. 블루 카바 (Blue Cava)는 언론을 많이 얻고 있지만, 구글 검색은 다른 사람들을 유혹 할 것이다. 이 기능이 돈을 지불 할 정도로 중요하다면, 나는 그들을 체크 아웃하는 것이 좋습니다.

관련 문제