2013-01-11 85 views
2
未檢測爲平板

我用wurfl-2.3.3 WURFL文件,並檢查我的網站與三星Galaxy Tab 2 10.1和其設備識別爲一個移動電話,但如果我用ipad檢查它正確地識別它作爲平板電腦。Android平板電腦/銀河標籤在WURFL

僅供參考,以下是我使用的腳本。

$is_tablet = ($requestingDevice->getCapability('is_tablet') == 'true'); 
$is_phone = ($requestingDevice->getCapability('can_assign_phone_number') == 'true'); 

if ($is_tablet) { 
echo "This is a Tablet"; 
} else if ($is_phone) { 
echo "This is a Mobile Phone"; 
} 

所有Android平板電腦都將用戶代理作爲「移動」使用嗎?如何解決這個問題,並確保WURFL能夠將所有Android平板電腦識別爲平板電腦而不是移動設備(包括三星電子)?

回答

0

今天,我已經廣泛使用了三星Galaxy TAB2 10.1,三星Galaxy Note 10.1,三星ACTIV選項卡,iPhone5的,iPad的迷你,iPad的視網膜& iPad2的使用與雲WURFL類似PHP ...

$wireless = ($client->getDeviceCapability('is_wireless_device')); 
$tablet = ($client->getDeviceCapability('is_tablet')); 

if ($tablet){ 
    echo "This is a tablet device"; 
} elseif ($wireless && !$tablet) { 
    echo "This is a mobile device"; 
}... 

我發現三星Galaxy Tab2 10.1 & Samsung Galaxy Note 10.1都對其身份感到困惑。在嘗試過幾種設備後,一些重定向到「平板」&一些重定向到「移動」。沒有一致性!

iPad/iPhone設備的所有行爲應該是他們應該的(...我是PC/Android用戶的&)!

有沒有記錄在WURFL最近的升級三星設備?