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/188.8.131.52 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/100
BlackBerry9000/184.108.40.206 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/107
BlackBerry9530/220.127.116.11 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 = 18.104.22.168
$matches = 22.214.171.124
$matches = 126.96.36.199
Thanks! Will try.
|All times are GMT -5. The time now is 07:31 PM.|
Powered by vBulletin® Version 3.6.12
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.