diff options
author | Antonio Zugaldia <antonio@mapbox.com> | 2019-04-18 16:29:20 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-18 16:29:20 -0400 |
commit | d0a1526a94dd596e02306ae8c3638ca58e24a323 (patch) | |
tree | 056e98ffbd3bb21e1f671471ff7f04de4e606ae9 /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/Mapbox.java | |
parent | ec8cf0ce8b56086c990fdf0c95b7a11d159481f4 (diff) | |
download | qtlocation-mapboxgl-d0a1526a94dd596e02306ae8c3638ca58e24a323.tar.gz |
[android] Introduce AccountsManager to support SKU tokens in API requests (#14404)
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/Mapbox.java')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/Mapbox.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/Mapbox.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/Mapbox.java index f5304017a5..5a1c49a0a4 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/Mapbox.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/Mapbox.java @@ -34,6 +34,8 @@ public final class Mapbox { private String accessToken; @Nullable private TelemetryDefinition telemetry; + @Nullable + private AccountsManager accounts; /** * Get an instance of Mapbox. @@ -56,6 +58,7 @@ public final class Mapbox { INSTANCE = new Mapbox(appContext, accessToken); if (isAccessTokenValid(accessToken)) { initializeTelemetry(); + INSTANCE.accounts = new AccountsManager(); } ConnectivityReceiver.instance(appContext); } @@ -88,6 +91,16 @@ public final class Mapbox { } /** + * Returns a SKU token, refreshed if necessary. This method is meant for internal SDK + * usage only. + * + * @return the SKU token + */ + public static String getSkuToken() { + return INSTANCE.accounts.getSkuToken(); + } + + /** * Application context * * @return the application context |