0

如果我在 4.0 版本下使用 android,我运行了这些代码并且工作正常。但是当我使用android v 4.2(三星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'));
4

1 回答 1

0

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

如果您通过阅读文档升级 WURFL,请记住更新您的 PHP API 实现

于 2013-10-18T07:36:33.457 回答