Is it possible to setup my webscripts (PHP or Perl) to detect a device's OS version (not module number), so that it can automatically decide which software version to serve using OTA?
If their Browser Identification is set as Blackberry then the user agent string is usually formatted like this:
BlackBerry8900/184.108.40.206 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/100
BlackBerry9000/220.127.116.11 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/107
BlackBerry9530/18.104.22.168 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/105
but they could have their Browser Identification set to Firefox or Internet Explorer and then it will not contain any Blackberry specific info.
For the Blackberry user agents above, I use this in PHP:
if (preg_match('/BlackBerry[^\/]*\/(.+) Profile/i', $agent, $matches))
and then for the above user agents
$matches = 22.214.171.124
$matches = 126.96.36.199
$matches = 188.8.131.52
Thanks! Will try.
|All times are GMT -5. The time now is 08:10 PM.|
Powered by vBulletin® Version 3.6.12
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.