Commit Graph

130 Commits

Author SHA1 Message Date
Brad Leege
97ff6cfd49 [android] #3938 - Upgrading OkHttp to version 3.1.2 2016-02-13 14:21:50 -06:00
Brad Leege
9841f94074 [android] #3907 - Adding Telemetry description to dialog 2016-02-12 16:40:32 -08:00
Tobrun
ab677a7905 [android] #3900 - Using CopyWriteArrayList to avoid concurrency issues with MapChangeListeners 2016-02-12 11:53:20 +01:00
Tobrun
a20225bbf1 [android] #3919 - restore espresso tests 2016-02-12 09:52:29 +01:00
Brad Leege
076f29ca30 [android] #3907 - Clearing any / all events in memory at the time of Telemetry being disabled 2016-02-11 18:34:53 -08:00
Brad Leege
37d6a470cb [android] #3907 - Integrating Telemetry On / Off UI with functionality 2016-02-11 18:34:53 -08:00
Brad Leege
23bde2141e [android] #3907 - Initial refactoring to support on / off capability for Telemetry Services 2016-02-11 18:34:52 -08:00
Brad Leege
cd951e2a77 [android] #3907 - Adding Telemetry Settings to Attribution Options 2016-02-11 18:34:52 -08:00
Brad Leege
7ca602b739 [android] #3908 - No more beep 2016-02-11 10:39:00 -08:00
Tobrun
06ccc0757b [android] #3876 - rename InfoWindowClickListener method 2016-02-11 15:21:29 +01:00
Brad Leege
9709b3c704 [android] #2421 - Adding basic JavaDocs 2016-02-10 19:05:24 -08:00
Brad Leege
a9452653a1 [android] #2421 - Setting up Certificate Pinning for Prod Server GeoTrust 2016-02-10 19:05:24 -08:00
Brad Leege
adf83d3de7 [android] #2421 - Setting up Certificate Pinning for Staging Server 2016-02-10 19:05:24 -08:00
Brad Leege
285cb33d46 [android] #2421 - Changing sessionId to UUID and adding flag to change it after 24 hours 2016-02-10 19:05:23 -08:00
Brad Leege
5751302c67 [android] #2421 - Adding minimal events size check to avoid sending empty json data to server 2016-02-10 19:05:23 -08:00
Brad Leege
0dfa2e563c [android] #2421 - Adding WIFI_STATE to SDK permissions 2016-02-10 19:05:23 -08:00
Brad Leege
d88a350732 [android] #2421 - Setting vendor id and session id to be encrypted 2016-02-10 19:05:23 -08:00
Brad Leege
167cbecdd6 [android] #2421 - Adding Location Permission checks to toggleGPS to prevent race condition issues 2016-02-10 19:05:23 -08:00
Brad Leege
529896a7ae [android] #2421 - Bumping Session rotation to 24 hours 2016-02-10 19:05:23 -08:00
Brad Leege
26d3ed1f37 [android] #2421 - Removing Instance Id 2016-02-10 19:05:23 -08:00
Brad Leege
1acd91f8c3 [android] #2421 - Setting data to flush every 2 minutes 2016-02-10 19:05:23 -08:00
Brad Leege
d59d66a053 [android] #2421 - Adding session id and rotate it every 12 hours 2016-02-10 19:05:22 -08:00
Brad Leege
ef7bbc93cb [android] #2421 - Changing vendorId to simply UUID 2016-02-10 19:05:22 -08:00
Brad Leege
184a089b84 [android] #2421 - Changing accessibility font scale to float for internal storage 2016-02-10 19:05:22 -08:00
Brad Leege
dd2a218842 [android] #2421 - Establishing an app install persistent "vendor id" persisted privately to app 2016-02-10 19:05:22 -08:00
Brad Leege
f3009277df [android] #2421 - Accessibility Font Scale Sizes 2016-02-10 19:05:22 -08:00
Brad Leege
d34b3f36ca [android] #2421 - Stubbing out accessibility font scale size 2016-02-10 19:05:22 -08:00
Brad Leege
60ab3e3af0 [android] #2421 - Adding check in case Wifi Status isn't granted to keep app from crashing 2016-02-10 19:05:22 -08:00
Brad Leege
b4c7ab83bd [android] #2421 - Adding logic to get wifi connection state 2016-02-10 19:05:22 -08:00
Brad Leege
c91316c351 [android] #2421 - Adding logic to get cellular carrier and network type 2016-02-10 19:05:22 -08:00
Brad Leege
06e667998b [android] #2421 - Adding logic to get Device Screen density 2016-02-10 19:05:21 -08:00
Brad Leege
1e8827758a [android] #2421 - Adding logic to determine if app is in Foreground or Background 2016-02-10 19:05:21 -08:00
Brad Leege
96122358a9 [android] #2421 - Calculating battery level for events 2016-02-10 19:05:21 -08:00
Brad Leege
a258474ed4 [android] #2421 - Producing attribute values for Model, Operating System, and Orientation 2016-02-10 19:05:21 -08:00
Brad Leege
8fad77faa4 [android] #2421 - Implementing dynamic user agent based on App Name, Version Name, and Version Code 2016-02-10 19:05:21 -08:00
Brad Leege
bfebbe7841 [android] #2421 - Adding place holders for event attributes 2016-02-10 19:05:21 -08:00
Brad Leege
fd848b3d2b [android] #2421 - Giving constants a more Java like naming scheme 2016-02-10 19:05:21 -08:00
Brad Leege
a8e2cd9b07 [android] #2421 - Porting Attributes and relabeling existing as Keys 2016-02-10 19:05:21 -08:00
Brad Leege
1c588134e5 [android] #2421 - Adding remaining attributes as constants 2016-02-10 19:05:21 -08:00
Brad Leege
f692e66f20 [android] #2421 - Adding Events as constants 2016-02-10 19:05:20 -08:00
Brad Leege
09cab73e7f [android] #2421 - Removing anonid 2016-02-10 19:05:20 -08:00
Brad Leege
b6657f4fb8 [android] #2421 - Using UUID fo instance data 2016-02-10 19:05:20 -08:00
Brad Leege
d6921d8ac3 [android] #2421 - Removing verticalaccuracy per discussion with camille today 2016-02-10 19:05:20 -08:00
Brad Leege
d64ad85d0b [android] #2421 - Using Constants for Version and Events 2016-02-10 19:05:20 -08:00
Brad Leege
7f02960013 [android] #2421 - Removing checks on data as raw values from Location object contain existence values 2016-02-10 19:05:20 -08:00
Brad Leege
3e44a755e9 [android] #2421 - Changing appBundleId to app's package name 2016-02-10 19:05:20 -08:00
Brad Leege
2690cc09f8 [android] #2421 - Building out MapboxEventsManager with support for Staging and Prod servers 2016-02-10 19:05:20 -08:00
Brad Leege
8464d68687 [android] #2421 - Start MapView in Passive Telemetry Mode 2016-02-10 19:05:20 -08:00
Brad Leege
9d5ef69a2e [android] #2421 - Removing PendingIntent as it's no longer needed 2016-02-10 19:05:19 -08:00
Brad Leege
9436e4ff99 [android] #2421 - Refactoring LocationServices to be in PASSIVE mode when GPS is not active. Integrating TelemetryService with Core SDK for startup 2016-02-10 19:05:19 -08:00