http_user_agent(device_os_version)是错误的

时间:2013-09-18 09:35:43

标签: php android web-services http

我运行这些代码,如果我在4.0版本下使用android,则工作正常。但是当我使用android v 4.2(samsung galaxy s4)时,device_os_version的结果是ver 2.0,我认为结果应该是ver 4.2。可以有人告诉我为什么吗?

$requestingDevice = $wurflManager->getDeviceForHttpRequest($_SERVER);
$is_wireless = ($requestingDevice->getCapability('is_wireless_device') == 'true');
$device = $wurflManager->getDeviceForUserAgent($_SERVER['HTTP_USER_AGENT']);
$versi = strtoupper($device->getCapability('device_os_version'));

1 个答案:

答案 0 :(得分:0)

您需要确保使用最新版本的WURFL ,然后重新测试。如果您仍然遇到问题,可以在WURFL tools page上测试用户代理并提交评论和设备信息以帮助解决问题。

如果您要通过阅读docs

升级WURFL,请记得更新您的PHP API实现