2012-01-31 1 views
0

웹 사이트 용 iOS 앱을 만들었으며 모든 iOS 방문자를 iTunes 상점으로 리디렉션하려고합니다. 우리의 웹 사이트는 구성되고 작동되는 wurfl과 함께 Zend 프레임 워크를 사용합니다.Wurfl을 사용하여 모든 iOS 장비를 검색하는 방법은 무엇입니까?

이제, 우리는 당신이 51Degrees.mobi을 고려하는 것이 좋습니다 다른 응답으로 브라우저 이름

$bootstrap = $this->getInvokeArg('bootstrap'); 
$view = $bootstrap->getResource('useragent')->getDevice()->getBrowser(); 
if($view == 'Chrome') { 
    $this->view->mobile = true; 
} 

답변

2

CTO @ScientiaMobile 및 WURFL 작성자 : 이미 WURFL 관리자에게 한 설정을 가정

:

-1

를 통해 재 시도. PHP 통합과 함께 blog post을 참조하십시오. IIS .NET 서비스를 함께 실행해야합니다. 여기

$device = $wurflManager->getDeviceForUserAgent($_SERVER["HTTP_USER_AGENT"]); 

if ($device->getCapability("device_os") == "iPhone OS") { 
    // device is an iPhone or iPod 
} 
0

아이폰 OS 장치는 장치 OS 기능을 확인하여 식별 할 수 있습니다. 난 당신이 작은 JS 파일을 가져올 경우, 간단히 말해서 http://wurfljs.com/

체크 아웃 조언 :

당신처럼 보이는 JSON 객체로 남아있을 것입니다
<script type='text/javascript' src="http://wurfljs.com/wurfl.js"></script> 

: 그건

{ 
"complete_device_name":"Google Nexus 7", 
"is_mobile":true, 
"form_factor":"Tablet" 
} 

(당연히 Nexus 7을 사용한다고 가정하면 다음과 같이 할 수 있습니다.

중요한 점은 자바 스크립트를 사용하여 iPhone 실제 모델을 인식하는 것입니다 (이는 HTTP 헤더의 완벽한 분석을 통해 사용할 수없는 정보를 이용할 수 있음)

이 무료 서비스를 제공하는 회사. 감사.