Android平板电脑/ Galaxy标签未在WURFL中检测为平板电脑

时间:2013-01-11 12:05:32

标签: android wurfl mobile-devices

我使用了wurfl-2.3.3 WURFL文件,并使用三星Galaxy Tab 2 10.1检查了我的网站,并将该设备识别为手机,但如果我使用Ipad进行检查,则会将其正确识别为平板电脑。

仅供参考,以下是我使用的脚本。

$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平板电脑识别为平板电脑而不是手机(包括三星)?

1 个答案:

答案 0 :(得分:0)

今天,我已经广泛测试了三星Galaxy Tab2 10.1,三星Galaxy Note 10.1,三星Activ Tab,iPhone5,iPad Mini,iPad Retina& 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&三星Galaxy Note 10.1对他们的身份感到困惑。尝试了几个设备,一些重定向到'平板电脑'和一些重定向到'移动'。没有一致性!

iPad / iPhone设备都表现得像他们应该的那样(......&我是PC / Android用户)!!

三星设备是否经历过未在WURFL中录制的最近升级?