在wurfl中查询设备功能的编程接口是什么?
答案 0 :(得分:3)
WURFL Creator在这里。 ScientiaMobile最近推出了一种让开发人员可以使用WURFL的新方法。我建议你查看http://wurfl.io/
简而言之,如果您导入一个微小的JS文件:
<script type='text/javascript' src="//wurfl.io/wurfl.js"></script>
您将留下一个类似于:
的JSON对象{
"complete_device_name":"Google Nexus 7",
"is_mobile":true,
"form_factor":"Tablet"
}
(假设您正在使用Nexus 7),您将能够执行以下操作:
if(WURFL.form_factor == "Tablet"){
//dostuff();
}
这就是你要找的东西。
免责声明:我为提供此免费服务的公司工作。感谢。
答案 1 :(得分:2)
我会推荐Tera-WURFL for PHP&amp; MySQL的。请查看the Tera-WURFL Website。
答案 2 :(得分:1)
答案 3 :(得分:0)
Java,PHP和.NET都有API,所有API都以相当混乱的方式列出here。我知道Java API非常好,我不知道其他人有多好。
答案 4 :(得分:0)
取决于您将使用的语言。官方的java,php和.NET api非常好。
答案 5 :(得分:0)
一个简单的.NET Wurfl api示例:
protected virtual IDevice GetDeviceInfo(string userAgent)
{
IWURFLManagerProvider<IWURFLManager> wurflManagerProvider = new WURFLManagerProvider();
IWURFLManager wurflManager = wurflManagerProvider.WURFLManager;
return wurflManager.GetDeviceForRequest(userAgent);
}
更重要的是,一旦掌握了信息,它的可靠性和哪些功能有用?
答案 6 :(得分:0)
对于.NET,我们一直在使用51degrees解决方案:51 Degrees
请记住,WURFL许可最近已经更改,以防它适用于您。