divolte-collector
divolte-collector copied to clipboard
Look at alternative user agent parsing libs
The library we currently use, has some issues with windows mobile devices and possibly others.
On top of the original issue, the database behind the current library changed its licensing scheme, which basically renders it useless without paying a subscription.
hello @friso any update on this enhancement ?
I was given a task to update the uadetector with the latest user agent database, so we bought the udger subscription but the db upgrade process wasn't as simple as we expected (just dropping an xml file and recompiling) and required us to manually update enums in the code with entries from the DB, eventually reaching errors with the enum being too big in UserAgentFamily.java .
We are planning to disable the parsing in Divolte and move the parsing to spark worker so we can choose our preferred library udger-java / DIUASparser.
But before moving to that direction, I would like to know your opinion on this.