arouel / uadetector

UADetector is a library to identify over 190 different desktop and mobile browsers and 130 other User-Agents like feed readers, email clients and multimedia players. In addition, even more than 400 robots like BingBot, Googlebot or Yahoo Bot can be identified.
http://uadetector.sourceforge.net/
Apache License 2.0
246 stars 100 forks source link

Parse user agent string from a custom iOS app #80

Closed MGuy closed 10 years ago

MGuy commented 10 years ago

We have a custom iphone mobile app, we get this user agent from the api calls - "appName/3049 CFNetwork/672.0.2 Darwin/14.0.0" the uadetector cant detect the device and version and only know it's a mac os (and not ios as it should be)

although it can be parsed as you can see in this list http://user-agents.me/cfnetwork-version-list

Thanks

arouel commented 10 years ago

Our database is from http://user-agent-string.info. In case you wanna determine that application you should provide a documentation where the vendor describes how the user agent string looks like for their app and we can verify this.

mallat commented 10 years ago

CFNetwork/version was created to recognize the OS. Thank you. What kind of application? If the information, I will add it.

MGuy commented 10 years ago

Hi ,

This is a custom application built for our company by a third party company, im a developer in the server side and want to log the details of the device the client is using

This is what I get in the user agent, the question is if I can parse it, or should I tell them to update the user agent they send from the app

Thanks ! On Aug 9, 2014 3:23 PM, "Jaroslav Mallat" notifications@github.com wrote:

CFNetwork/version was created to recognize the OS. Thank you. What kind of application? If the information, I will add it.

— Reply to this email directly or view it on GitHub https://github.com/before/uadetector/issues/80#issuecomment-51685195.

This e-mail, as well as any attached document, may contain material which is confidential and privileged and may include trademark, copyright and other intellectual property rights that are proprietary to Kenshoo Ltd, its subsidiaries or affiliates ("Kenshoo"). This e-mail and its attachments may be read, copied and used only by the addressee for the purpose(s) for which it was disclosed herein. If you have received it in error, please destroy the message and any attachment, and contact us immediately. If you are not the intended recipient, be aware that any review, reliance, disclosure, copying, distribution or use of the contents of this message without Kenshoo's express permission is strictly prohibited.