문제

Facebook이 마스터 한 것 같습니다. Wurfl을 조금 확인했지만 이것은 매우 비싼 프로세스처럼 보입니다. 나는 또한 체크 아웃했다 : URL 링크. 사용자 에이전트의 좋은 목록을 가지고 있지만 스마트 폰이며 어떤 것이 아닌지 식별하려고합니다.

Facebook은 스마트가 아닌 전화기를 스마트 폰과 다른 사이트로 밀어 넣습니다. 이 작업을 수행하는 쉬운 방법이 있는지 확인하려고합니다.

도움이 되었습니까?

해결책

당신은 조사해야합니다 Tera-Wurfl 기본적으로 MySQL 데이터베이스에서 직렬화 된 데이터입니다. XML Wurfl보다 훨씬 더 나은 성능.

다른 모바일 장치 DB도 있습니다. 장치 아틀라스.

당신이 할 수있는 일은 스마트 폰에서 가장 낮은 공통 분모를 찾은 다음, 자체적으로 제거 된 버전의 Wurfl / Device Atlas를 만들어 리소스 집약적이고 확인하기가 훨씬 빠릅니다.

다른 팁

화면 크기는 다소 신뢰할 수있는 표시기 여야합니다. 비 스마트는 320x240 미만의 해상도를 갖는 경향이 있지만, 일부 오래된 스마트 폰 모델을 확인하십시오.

노력하다 wurfl-php-1.4.2.0

$isPhone = $device->getCapability("can_assign_phone_number");
$isSmarty = $device->getCapability("device_claims_web_support");

전화이고 똑똑하다면 스마트 폰입니다. 전화이고 똑똑하지 않은 경우 스마트 폰이 아닌 사람입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top