2

WURFLファイルを使用してwurfl-2.3.3SamsungGalaxyTab 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タブレットをモバイル(サムスンを含む)ではなくタブレットとして識別できるようにする方法は?

4

1 に答える 1

0

今日、私は、Samsung Galaxy Tab2 10.1、Samsung Galaxy Note 10.1、Samsung Activ Tab、iPhone5、iPad Mini、iPad Retina、および iPad2 を、Cloud 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"; 
}...

私は、Samsung Galaxy Tab2 10.1 と Samsung Galaxy Note 10.1 の両方が ID について混乱していることを発見しました。各デバイスをいくつか試してみたところ、一部は「タブレット」にリダイレクトされ、一部は「モバイル」にリダイレクトされました。一貫性がない!

iPad/iPhone デバイスはすべて正常に動作します (... & 私は PC/Android ユーザーです)!!

Samsung デバイスは、WURFL に記録されていない最近のアップグレードを受けましたか?

于 2013-01-11T18:05:37.167 に答える