【发布时间】:2012-03-29 04:04:58
【问题描述】:
我需要为每个操作系统创建包含所有移动设备的组。 我想使用 WURFL ID,而且我知道 WURFL 有时会使用“device_os=”来指定设备的操作系统。不幸的是,许多移动设备都缺少这个属性,所以我不能依赖它。 还有其他方法吗?
【问题讨论】:
我需要为每个操作系统创建包含所有移动设备的组。 我想使用 WURFL ID,而且我知道 WURFL 有时会使用“device_os=”来指定设备的操作系统。不幸的是,许多移动设备都缺少这个属性,所以我不能依赖它。 还有其他方法吗?
【问题讨论】:
WURFL 中的大多数(如果不是全部)现代移动设备都设置了 device_os 属性,但它们从其父设备继承了该属性,因此您需要使用 WURFL API 来查找所有设备并检查它们的 device_os,或者您将需要直接解析为 XML 文件,将每个设备的功能与其父设备的功能相结合,在 fall_back XML 属性中指定。对于具有空白 device_os 的设备,操作系统是完全专有的,可能与设备上的高级软件完全没有区别。
【讨论】: