2009-11-10 5 views
1

누군가 iPhone 앱에서 WebView를 통해 사이트에 액세스하면 사용중인 앱을 알리는 안정적인 방법 (JavaScript 또는 서버 측)이 있습니까? 사용자 에이전트 문자열이 사파리가 아닌지 알려주는 것처럼 보이지만 앱 프로그래머가 맞춤형 사용자 에이전트를 지정한 경우가 아니라면 사파리가 아닌 경우 정확한 앱을 사용하지 않는 것으로 보입니다.웹 페이지에 액세스하는 데 사용되는 iPhone 앱의 식별자 냄새 맡기기

[약간] 사용자 정의 된 콘텐츠를 제공하기 위해 정확한 앱을 사용하는 방법을 좀 더 정확하게 말하고 싶습니다. 식별자는 사람이 읽을 수있는 것일 필요는 없으며, 앱 전용입니다 (예 : 번들 ID가 좋을 수도 있음).

예 (유용하지 않음) 사용자 에이전트 : 사파리에서

: "모질라/5.0 (아이폰; U; CPU 아이폰 OS 3_1_2 맥 OS X와 ​​같은; EN-US) AppleWebKit/528.18 (KHTML, 도마뱀 붙이 등) 버전/4.0 모바일/7D11 사파리/528.16 "

대부분의 앱 : "모질라/5.0 (아이폰; U; CPU 아이폰 OS 3_1_2 맥 OS X와 ​​같은; EN-US) AppleWebKit/528.18 (KHTML, 도마뱀 붙이 등) 모바일/7D11 "

답변

3

"Nope "라고 쓰려고했지만 답변은 15 자 이상이어야합니다.

관련 문제