diff options
author | osana <osana.babayan@mapbox.com> | 2019-05-08 13:50:04 -0400 |
---|---|---|
committer | “osana” <osana.babayan@mapbox.com> | 2019-05-08 16:30:19 -0400 |
commit | f88c02a4bd6d482fc24ddc0d0e25e381a1829f1b (patch) | |
tree | efbb208310f207f07f12acc7d2e99a250c12ba71 | |
parent | a7a60d4d07cd468fe6c6dde458a762870f7af5ab (diff) | |
download | qtlocation-mapboxgl-f88c02a4bd6d482fc24ddc0d0e25e381a1829f1b.tar.gz |
[android] telemetry debugging
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/telemetry/TelemetryImpl.java | 17 |
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))); |