[android] #2421 - Using UUID fo instance data

This commit is contained in:
Brad Leege
2016-02-04 14:28:21 -06:00
parent d6921d8ac3
commit b6657f4fb8

View File

@@ -18,6 +18,7 @@ import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Hashtable;
import java.util.Locale;
import java.util.UUID;
import java.util.Vector;
import okhttp3.MediaType;
import okhttp3.OkHttpClient;
@@ -40,6 +41,8 @@ public class MapboxEventManager {
private static final String MAPBOX_EVENTS_BASE_URL = "https://api.tiles.mapbox.com";
private String eventsURL = MAPBOX_EVENTS_BASE_URL;
private static final String SESSION_UUID = java.util.UUID.randomUUID().toString();
private MapboxEventManager(@NonNull Context context) {
super();
this.accessToken = ApiAccess.getToken(context);
@@ -122,7 +125,7 @@ public class MapboxEventManager {
// Basic Event Meta Data
jsonObject.put("event", evt.get("event"));
jsonObject.put("version", MapboxEvent.VERSION);
jsonObject.put("instance", "FFFFFFFF-GGGG-HHHH-IIII-JJJJJJJJJJJJ");
jsonObject.put("instance", SESSION_UUID);
jsonObject.put("created", evt.get("created"));
jsonObject.put("anonid", "AAAAAAAA-BBBB-CCCC-DDDD-EEEEEEEEEEEE");
jsonObject.put("appBundleId", context.getPackageName());