2009-10-08 3 views
2

페이스 북에이 기능이 마스터 된 것처럼 보입니다. WURFL을 조금 훑어 본 적이 있지만 매우 비싼 프로세스 인 것 같습니다. 나는 또한 체크 아웃했다 : url 링크. 좋은 사용자 목록이 있지만 스마트 폰과 그렇지 않은 스마트 폰을 식별하려고합니다.PHP를위한 스마트 폰/비 스마트 폰 결정

facebook은 비 스마트 폰을 스마트 폰과 다른 사이트로 푸시합니다. 이것을하는 쉬운 방법이 있는지보기.

답변

2

기본적으로 MySQL 데이터베이스에서 WURFL 직렬화 된 데이터 인 Tera-WURFL을 조사해야합니다. XML WURFL보다 훨씬 뛰어난 성능.

또 다른 모바일 장치 db가 있습니다 : Device Atlas.

당신이 할 수있는 일은 스마트 폰을위한 가장 낮은 공통 분모를 찾은 다음 WURFL/Device Atlas 버전을 만들었습니다.이 버전은 훨씬 리소스 집약적이며 확인이 빠르며 거기에서부터 시작됩니다.

+0

건배! 완벽하게 일했습니다. 도와 주셔서 정말 감사합니다. – Petrogad

+0

당신은 환영합니다, Frederico –

1

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

0

WURFL-PHP-1.4.2.0은 전화 및 스마트 경우

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

, 그것은 스마트 폰이다보십시오. 휴대 전화가 스마트하지 않은 경우 스마트 폰이 아닙니다.

+0

제대로 포맷하십시오 –