在 wurfl 中查询设备功能的编程接口是什么?
问问题
1757 次
7 回答
3
WURFL 创作者在这里。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();
}
这就是你要找的。
免责声明:我为提供这项免费服务的公司工作。谢谢。
于 2014-04-07T19:35:44.477 回答
2
我会推荐用于 PHP 和 MySQL 的 Tera-WURFL。在Tera-WURFL 网站上查看。
于 2010-02-12T08:15:45.817 回答
0
取决于您将使用的语言。官方的 java、php 和 .NET api 都不错。
于 2011-02-09T00:02:20.243 回答
0
一个简单的 .NET Wurfl api 示例:
protected virtual IDevice GetDeviceInfo(string userAgent)
{
IWURFLManagerProvider<IWURFLManager> wurflManagerProvider = new WURFLManagerProvider();
IWURFLManager wurflManager = wurflManagerProvider.WURFLManager;
return wurflManager.GetDeviceForRequest(userAgent);
}
更重要的是,一旦您掌握了这些信息,它的可靠性如何?哪些功能有用?
于 2011-05-20T07:01:21.020 回答
0
有用于 Java、PHP 和 .NET 的 API,所有这些 API 都在此处以相当混乱的方式列出。我知道 Java API 非常好,我不知道其他 API 有多好。
于 2010-02-02T14:17:25.067 回答
0
对于 .NET,我们一直在这里使用 51degrees 解决方案:51 Degrees
请记住,WURFL 许可最近发生了变化,以防它适用于您。
于 2011-11-15T02:09:49.417 回答