Package com.swrve.sdk

Class SwrveGeoUtils


  • public class SwrveGeoUtils
    extends java.lang.Object
    • Constructor Detail

      • SwrveGeoUtils

        public SwrveGeoUtils()
    • Method Detail

      • isLocationInGeofence

        public static boolean isLocationInGeofence​(android.location.Location location,
                                                   SwrveGeofence swrveGeofence)
      • isServiceRunning

        public static boolean isServiceRunning​(android.content.Context context,
                                               java.lang.Class<?> cls)
      • getGeoplacesRequestParams

        public static java.util.Map<java.lang.String,​java.lang.String> getGeoplacesRequestParams​(GeoLocalStorage localStorage,
                                                                                                       double lat,
                                                                                                       double lng)
      • getGeoplacesEndpoint

        public static java.lang.String getGeoplacesEndpoint()
      • getEventsEndpoint

        public static java.lang.String getEventsEndpoint()
      • getApiKey

        public static java.lang.String getApiKey()
      • getDeviceId

        public static java.lang.String getDeviceId()
      • getNextSequenceNumber

        public static int getNextSequenceNumber()
      • getLastLocationUsedForUpdates

        public static android.location.Location getLastLocationUsedForUpdates​(android.content.Context context)
      • eventAsJSON

        public static java.lang.String eventAsJSON​(java.lang.String type,
                                                   java.util.Map<java.lang.String,​java.lang.Object> parameters,
                                                   java.util.Map<java.lang.String,​java.lang.String> payload,
                                                   int seqnum,
                                                   long time)
                                            throws org.json.JSONException
        Throws:
        org.json.JSONException