如題,首先從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