forked from organicmaps/organicmaps
[android] Fixed geo-pushes
This commit is contained in:
parent
21f4b526e1
commit
5537e76988
3 changed files with 15 additions and 0 deletions
|
@ -71,6 +71,7 @@ dependencies {
|
|||
implementation 'com.facebook.android:audience-network-sdk:4.28.2'
|
||||
implementation 'com.google.code.gson:gson:2.6.1'
|
||||
implementation 'com.pushwoosh:pushwoosh:5.17.0'
|
||||
implementation 'com.pushwoosh:pushwoosh-location:5.17.0'
|
||||
implementation 'com.pushwoosh:pushwoosh-gcm:5.12.1'
|
||||
implementation 'com.my.tracker:mytracker-sdk:1.5.3'
|
||||
implementation ('com.my.target:mytarget-sdk:5.2.2') {
|
||||
|
|
|
@ -20,6 +20,7 @@ import com.mapswithme.util.PermissionsUtils;
|
|||
import com.mapswithme.util.Utils;
|
||||
import com.mapswithme.util.log.Logger;
|
||||
import com.mapswithme.util.log.LoggerFactory;
|
||||
import com.mapswithme.util.statistics.PushwooshHelper;
|
||||
|
||||
public enum LocationHelper
|
||||
{
|
||||
|
@ -528,6 +529,7 @@ public enum LocationHelper
|
|||
|
||||
if (mLocationProvider.isActive())
|
||||
{
|
||||
PushwooshHelper.startLocationTracking();
|
||||
if (!mInFirstRun && getMyPositionMode() == LocationState.NOT_FOLLOW_NO_POSITION)
|
||||
switchToNextMode();
|
||||
}
|
||||
|
@ -553,6 +555,7 @@ public enum LocationHelper
|
|||
//noinspection ConstantConditions
|
||||
mLocationProvider.stop();
|
||||
mSensorHelper.stop();
|
||||
PushwooshHelper.stopLocationTracking();
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -8,6 +8,7 @@ import com.mapswithme.util.log.LoggerFactory;
|
|||
import com.pushwoosh.Pushwoosh;
|
||||
import com.pushwoosh.exception.PushwooshException;
|
||||
import com.pushwoosh.function.Result;
|
||||
import com.pushwoosh.location.PushwooshLocation;
|
||||
import com.pushwoosh.tags.TagsBundle;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
@ -49,6 +50,16 @@ public final class PushwooshHelper
|
|||
/* Do nothing by default */
|
||||
}
|
||||
|
||||
public static void startLocationTracking()
|
||||
{
|
||||
PushwooshLocation.startLocationTracking();
|
||||
}
|
||||
|
||||
public static void stopLocationTracking()
|
||||
{
|
||||
PushwooshLocation.stopLocationTracking();
|
||||
}
|
||||
|
||||
public static native void nativeProcessFirstLaunch();
|
||||
public static native void nativeSendEditorAddObjectTag();
|
||||
public static native void nativeSendEditorEditObjectTag();
|
||||
|
|
Loading…
Add table
Reference in a new issue