低版本的51degrees.mobi 1.2.0.5 用UserAgent獲取手機硬體型號,並升級最新的WURFL硬體包...

weixin_34219944發表於2013-04-25

如題,首先從51degrees.mobi的codeplex下載1.2.0.5版本的庫。

為什麼要下載1.2.0.5這個版本了,答案很簡單,因為1版本的庫實現了WURFL介面,並採用WURFL的硬體包,所以,能準確的獲取到硬體的型號。2版本的庫已經不能獲取硬體型號了,只有付費版的才行。

當我們下回1.2.0.5版本的庫時,裡面的WURFL硬體包是舊版的,我們可以去WURFL的官方網站下載最新的,替換即可。

上圖:

下載回1.2.0.5的所有檔案:

再上WRUFL網下載回最新的WRUFL硬體包,網站提供了zip和gz兩種格式,因為對應著51degrees.mobi所用的格式,就是gz包,現在最新的包是2.3.3版本。

直接把原有專案裡的App_Data資料夾下的包替換即可!

 

如果比替換原有,直接把下載到的最新的包直接拷貝到App_Data,再修改Web.Config也行。

下面來對比一下新包和舊包的區別:

使用的UserAgent:Mozilla/5.0 (BlackBerry; U; BlackBerry 9900; en-US) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.0.0.187 Mobile Safari/534.11+

舊包:

 替換了新包之後:

很明顯的對比,型號更準確了!

所以,當我們採用舊版本的51degrees.mobi庫時,可以利用更新裝置庫的方法來達到硬體型號的最新。

最後附上51degrees.mobi 1.2.0.5 下載地址:xxx

wurfl.gz下載地址:ccc

 

相關文章