移动设备浏览器文件与WURFL for ASP.NET

我正在开发一个商业网络应用程序,它具有单独的移动浏览器版本,适用于更有能力的设备(BlackBerry,iPhone,Android等)。我不想做简单的User Agent包含样式逻辑,并且正在查看各种检测库。看来WURFL和移动设备浏览器文件是我最好的选择。

CodePlex的Mobile Device Browser File(MDBF)项目通过Request.Browser财产公开信息。此外,它还有一个Microsoft公共许可证(Ms-PL)。 Mobile Browser Detection in ASP.NET提到“MDBF的数据来自WURFL”,Mix: Mobile Web Sites with ASP.NET MVC and the Mobile Browser Definition File确认MBDF是从许多来源的数据库创建的,包括流行的WURFL移动设备功能数据库。

51degrees有一个.NET Mobile API使用WURFL数据文件,并填充Request.Browser.它是根据Mozilla公共许可证版本1.1许可。并声称:

With the .NET Mobile API installed and
WURFL providing mobile device data,
these calls will return extremely
accurate data when compared to the
standard browser information provided
by Microsoft

由于官方WURLF .NET API是通过GPL许可证分发的,所以对我的项目来说是非启动的。

WURFL ASP.NET Implementations比较了WURFL的ASP.NET实现,但这是一年以上(2009-01-16 – 文章提交),没有提到51degrees API或MDBF。

我可以获得任何使用哪个库的反馈。

这些数据文件多久更新一次?
使用用户代理解析功能检测是否更好?
>是否更容易更新数据文件的在线服务(例如Handset Detection)?
>任何其他有用的输入。

关于Mobile Device Browser File

引用:“由于开发和支持移动设备浏览器文件的团队的组织重组,我们将不再有资源来支持和更新此CodePlex项目,该团队将再提供两个版本 – 一个在7月27日2010年8月24日的最终版本。“

所以我不只是坏消息的持有者

我们正在计划使用:

> Mobile Device Detection and Redirection

51度

哪个有一个很好的例子:

> How to Add the .NET Mobile API to an
Existing Web Site

希望这可以帮助。

http://stackoverflow.com/questions/2204861/mobile-device-browser-file-vs-wurfl-for-asp-net

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:移动设备浏览器文件与WURFL for ASP.NET