If the setting 'Send usage stats' is enabled (off by default) then HTTP post
client details to our server.
Things we are interested in are:
* GUID - for matching clients
* Android Version
* Phone model
* Their internet connection type - see wordpress code on this
* Location (GPS would be unfair, only network location)
* Stop they're interested in
* Maybe which activities people are using?
This should be triggered in an AsyncTask within the StopDetailsActivity when a
user gets stop details.
It should post to a remote server we control, and we'll collect the statistics
and graph usage and work out which phone models we should be targeting.
We also need a page on the wiki which explains what we want to collect and why,
so people can make an informed choice when opting in/out.
If the user enables 'Send usage stats', then we should have an alert box with
some information, and a link to this page on the wiki.
I think we can probably use Google App engine for this. Maybe a Django app?
Original issue reported on code.google.com by andybott...@gmail.com on 16 Jun 2010 at 9:35
Original issue reported on code.google.com by
andybott...@gmail.com
on 16 Jun 2010 at 9:35