algolia/algoliasearch-client-android

Migrate `User-Agent` header to new conventions

clement-leprovost opened this issue · 1 comments

The new conventions being an array of components separated by semicolons:

Algolia for $LANGUAGE ($VERSION1); Library X ($VERSION2); Library Y ($VERSION2)

We should make it easily configurable, so that the future helpers can easily add their version to the list without destroying anything.

We could also use it to pass the operating system's version. It could be useful to gather actual platform usage statistics, and better plan our releases/migrations.