summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorosana <osana.babayan@mapbox.com>2019-05-08 13:50:04 -0400
committer“osana” <osana.babayan@mapbox.com>2019-05-08 16:30:19 -0400
commitf88c02a4bd6d482fc24ddc0d0e25e381a1829f1b (patch)
treeefbb208310f207f07f12acc7d2e99a250c12ba71
parenta7a60d4d07cd468fe6c6dde458a762870f7af5ab (diff)
downloadqtlocation-mapboxgl-f88c02a4bd6d482fc24ddc0d0e25e381a1829f1b.tar.gz
[android] telemetry debugging
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/TelemetryImpl.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/TelemetryImpl.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/TelemetryImpl.java
index cd44e2591e..931c9aa868 100644
--- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/TelemetryImpl.java
+++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/TelemetryImpl.java
@@ -4,12 +4,14 @@ import android.content.Context;
import android.os.Bundle;
import android.support.annotation.FloatRange;
import android.support.annotation.NonNull;
+import android.util.Log;
import com.mapbox.android.accounts.v1.MapboxAccounts;
import com.mapbox.android.telemetry.AppUserTurnstile;
import com.mapbox.android.telemetry.MapboxTelemetry;
import com.mapbox.android.telemetry.SessionInterval;
import com.mapbox.android.telemetry.TelemetryEnabler;
+import com.mapbox.android.telemetry.TelemetryListener;
import com.mapbox.mapboxsdk.BuildConfig;
import com.mapbox.mapboxsdk.Mapbox;
import com.mapbox.mapboxsdk.constants.MapboxConstants;
@@ -32,6 +34,18 @@ public class TelemetryImpl implements TelemetryDefinition {
if (TelemetryEnabler.State.ENABLED.equals(telemetryState)) {
telemetry.enable();
}
+ telemetry.updateDebugLoggingEnabled(true);
+ telemetry.addTelemetryListener(new TelemetryListener() {
+ @Override
+ public void onHttpResponse(boolean successful, int code) {
+ Log.d(">>>>>", ">>>>>> onHttpResponse successful=" + successful + " code=" + code);
+ }
+
+ @Override
+ public void onHttpFailure(String message) {
+ Log.d(">>>>>", ">>>>>> onHttpFailure message=" + message);
+ }
+ });
}
/**
@@ -41,8 +55,11 @@ public class TelemetryImpl implements TelemetryDefinition {
public void onAppUserTurnstileEvent() {
AppUserTurnstile turnstileEvent = new AppUserTurnstile(BuildConfig.MAPBOX_SDK_IDENTIFIER,
BuildConfig.MAPBOX_SDK_VERSION);
+ Log.d(">>>>>", ">>>>>> onAppUserTurnstileEvent: " + BuildConfig.MAPBOX_SDK_IDENTIFIER
+ + " " + BuildConfig.MAPBOX_SDK_VERSION);
if (Mapbox.getSkuToken() != null) {
turnstileEvent.setSkuId(MapboxAccounts.SKU_ID_MAPS_MAUS);
+ Log.d(">>>>>", ">>>>>> onAppUserTurnstileEvent: " + MapboxAccounts.SKU_ID_MAPS_MAUS);
}
telemetry.push(turnstileEvent);
telemetry.push(MapEventFactory.buildMapLoadEvent(new PhoneState(appContext)));