ios version issue

I have this HTTP request, I expected this, but WURFL is returning that. Please provide enough data to reproduce the problem.
it@amobee.com
Posts: 13
Joined: Thu Aug 29, 2013 6:29 am

ios version issue

Postby it@amobee.com » Tue Sep 03, 2013 10:09 am

Hi,

I need to count how many requests I get from devices with ios 6. I wanted to use the "device_os_version" capability, but apparently some user agents were recognized as devices with different ios version than specified in the user agent.

For example:
user agent
Mozilla/5.0 (iPod touch; CPU iPod OS 6_0 like Mac OS X) AppleWebKit/420+ (KHTML, like Gecko) Version/6.0 Mobile/10A403
is recognized as
Mozilla/5.0 (iPod; U; CPU like Mac OS X; en) AppleWebKit/420.1 (KHTML, like Gecko) Version/3.0 Mobile/3A100a Safari/419.3
which device_is_version=1.0.

Is it possible to get my wurfl engine to recognize these user agents as devices with ios 6? Perhaps by patching the wurfl xml?

Mozilla/5.0 (iPhone Simulator; CPU iPhone OS 6_1 like Mac OS X) AppleWebKit/420+ (KHTML, like Gecko) Version/6.1 Mobile/12E55
Mozilla/5.0 (iPhone3,1; iPhone; U; CPU OS 6_1_3 like Mac OS X; de_DE) com.google.GooglePlus/22575 (KHTML, like Gecko) Mobile/N90AP
Mozilla/5.0 (iPhone4,1; iPhone; U; CPU OS 6_1_3 like Mac OS X; de_AT) com.google.GooglePlus/22575 (KHTML, like Gecko) Mobile/N94AP
Mozilla/5.0 (iPhone4,1; iPhone; U; CPU OS 6_1_3 like Mac OS X; de_DE) com.google.GooglePlus/22575 (KHTML, like Gecko) Mobile/N94AP
Mozilla/5.0 (iPhone5,2; iPhone; U; CPU OS 6_1_4 like Mac OS X; de_DE) com.google.GooglePlus/22575 (KHTML, like Gecko) Mobile/N42AP
Mozilla/5.0 (iPhone5,2; iPhone; U; CPU OS 6_1_4 like Mac OS X; en_AU) com.google.GooglePlus/19307 (KHTML, like Gecko) Mobile/N42AP
Mozilla/5.0 (iPod touch; CPU iPod OS 6_0 like Mac OS X) AppleWebKit/420+ (KHTML, like Gecko) Version/6.0 Mobile/10A403
Mozilla/5.0 (iPod touch; CPU iPod OS 6_0 like Mac OS X) AppleWebKit/420+ (KHTML, like Gecko) Version/6.0 Mobile/10A523
Mozilla/5.0 (iPod touch; CPU iPod OS 6_1 like Mac OS X) AppleWebKit/420+ (KHTML, like Gecko) Version/6.1 Mobile/10B141
Mozilla/5.0 (iPod touch; CPU iPod OS 6_1 like Mac OS X) AppleWebKit/420+ (KHTML, like Gecko) Version/6.1 Mobile/10B144
Mozilla/5.0 (iPod touch; CPU iPod OS 6_1 like Mac OS X) AppleWebKit/420+ (KHTML, like Gecko) Version/6.1 Mobile/10B146
Mozilla/5.0 (iPod touch; CPU iPod OS 6_1 like Mac OS X) AppleWebKit/420+ (KHTML, like Gecko) Version/6.1 Mobile/10B329
Mozilla/5.0 (iPod touch; U; CPU iPhone OS 6_1_2 like Mac OS X; en

thanks in advance
Amit Prinz
Amobee, SW engineer

it@amobee.com
Posts: 13
Joined: Thu Aug 29, 2013 6:29 am

Re: ios version issue

Postby it@amobee.com » Tue Sep 03, 2013 10:13 am

update - I forgot these iPad user agents. They are recognized as having ios 3.2

Mozilla/5.0 (iPad; CPU iPad OS 6_0 like Mac OS X) AppleWebKit/420+ (KHTML, like Gecko) Version/6.0 Mobile/10A523 Safari/419.3
Mozilla/5.0 (iPad; CPU iPad OS 6_1 like Mac OS X) AppleWebKit/420+ (KHTML, like Gecko) Version/6.1 Mobile/10B141
Mozilla/5.0 (iPad; CPU iPad OS 6_1 like Mac OS X) AppleWebKit/420+ (KHTML, like Gecko) Version/6.1 Mobile/10B141 Safari/419.3
Mozilla/5.0 (iPad; CPU iPad OS 6_1 like Mac OS X) AppleWebKit/420+ (KHTML, like Gecko) Version/6.1 Mobile/10B146
Mozilla/5.0 (iPad; CPU iPad OS 6_1 like Mac OS X) AppleWebKit/420+ (KHTML, like Gecko) Version/6.1 Mobile/10B147
Mozilla/5.0 (iPad; CPU iPad OS 6_1 like Mac OS X) AppleWebKit/420+ (KHTML, like Gecko) Version/6.1 Mobile/10B329
Mozilla/5.0 (iPad; CPU iPad OS 6_1 like Mac OS X) AppleWebKit/420+ (KHTML, like Gecko) Version/6.1 Mobile/10B329 Safari/419.3
Mozilla/5.0 (iPad; U; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A403 Safari/8536.25

cheers,
Amit Prinz
Amobee, SW engineer

sriram
Posts: 161
Joined: Wed Jan 04, 2012 10:01 am

Re: ios version issue

Postby sriram » Tue Sep 03, 2013 10:43 am

Hi Amit,

Let me address your questions post by post:
I need to count how many requests I get from devices with ios 6. I wanted to use the "device_os_version" capability, but apparently some user agents were recognized as devices with different ios version than specified in the user agent.

For example:
user agent
Mozilla/5.0 (iPod touch; CPU iPod OS 6_0 like Mac OS X) AppleWebKit/420+ (KHTML, like Gecko) Version/6.0 Mobile/10A403
In our experience, iPod Touch user-agents(UAs) just say "iPod" and not "iPod touch".
This is an original iPod Touch UA: Mozilla/5.0 (iPod; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A359 Safari/8536.25
This is the UA from your post: Mozilla/5.0 (iPod touch; CPU iPod OS 6_0 like Mac OS X) AppleWebKit/420+ (KHTML, like Gecko) Version/6.0 Mobile/10A403
update - I forgot these iPad user agents. They are recognized as having ios 3.2

Mozilla/5.0 (iPad; CPU iPad OS 6_0 like Mac OS X) AppleWebKit/420+ (KHTML, like Gecko) Version/6.0 Mobile/10A523 Safari/419.3
Mozilla/5.0 (iPad; CPU iPad OS 6_1 like Mac OS X) AppleWebKit/420+ (KHTML, like Gecko) Version/6.1 Mobile/10B141
Mozilla/5.0 (iPad; CPU iPad OS 6_1 like Mac OS X) AppleWebKit/420+ (KHTML, like Gecko) Version/6.1 Mobile/10B141 Safari/419.3
Mozilla/5.0 (iPad; CPU iPad OS 6_1 like Mac OS X) AppleWebKit/420+ (KHTML, like Gecko) Version/6.1 Mobile/10B146
Mozilla/5.0 (iPad; CPU iPad OS 6_1 like Mac OS X) AppleWebKit/420+ (KHTML, like Gecko) Version/6.1 Mobile/10B147
Mozilla/5.0 (iPad; CPU iPad OS 6_1 like Mac OS X) AppleWebKit/420+ (KHTML, like Gecko) Version/6.1 Mobile/10B329
Mozilla/5.0 (iPad; CPU iPad OS 6_1 like Mac OS X) AppleWebKit/420+ (KHTML, like Gecko) Version/6.1 Mobile/10B329 Safari/419.3
Mozilla/5.0 (iPad; U; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A403 Safari/8536.25
This is similar to the iPod case above. In our experience iPad UAs look like this:
Mozilla/5.0 (iPad; CPU OS 6_1 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Mobile/10B141
and not like this:
Mozilla/5.0 (iPad; CPU iPad OS 6_1 like Mac OS X) AppleWebKit/420+ (KHTML, like Gecko) Version/6.1 Mobile/10B141

I don't think these iPod and iPad UAs are from a legitimate device but they probably are from an app/OS emulator/device emulator. Do you know where these UAs originate from?
Mozilla/5.0 (iPhone Simulator; CPU iPhone OS 6_1 like Mac OS X) AppleWebKit/420+ (KHTML, like Gecko) Version/6.1 Mobile/12E55
Mozilla/5.0 (iPhone3,1; iPhone; U; CPU OS 6_1_3 like Mac OS X; de_DE) com.google.GooglePlus/22575 (KHTML, like Gecko) Mobile/N90AP
Mozilla/5.0 (iPhone4,1; iPhone; U; CPU OS 6_1_3 like Mac OS X; de_AT) com.google.GooglePlus/22575 (KHTML, like Gecko) Mobile/N94AP
Mozilla/5.0 (iPhone4,1; iPhone; U; CPU OS 6_1_3 like Mac OS X; de_DE) com.google.GooglePlus/22575 (KHTML, like Gecko) Mobile/N94AP
Mozilla/5.0 (iPhone5,2; iPhone; U; CPU OS 6_1_4 like Mac OS X; de_DE) com.google.GooglePlus/22575 (KHTML, like Gecko) Mobile/N42AP
Mozilla/5.0 (iPhone5,2; iPhone; U; CPU OS 6_1_4 like Mac OS X; en_AU) com.google.GooglePlus/19307 (KHTML, like Gecko) Mobile/N42AP
These UAs look to be from emulators/apps and have their UAs vastly changed from the standard iOS UA style. However, we will contact you via email and see if we can help you detect these UAs better.

Thanks and cheers!
Sriram Sridharan


Who is online

Users browsing this forum: No registered users and 14 guests