MovementSdk | Documentation

MovementSdk

Classes

class Category

Foursquare category for a venue.

class CurrentLocation

An object representing the current location of the user.

class DebugLog

An individual log statement.

class FeedbackProvider

Feedback provider contains methods for providing feedback on Movement SDK visits and venues.

class Geofence

Virtual boundary around a physical location or area, the boundary can be circular (with a radius and centered on a venue or lat/lng) or polygonal.

class GeofenceEvent

An object representing an interaction with one or more registered geofence radii.

class Journey

Represents a journey to a Foursquare venue or geofence.

class LastKnownUserState

Represents the most recently known user state information retrieved with lastKnownUserState.

class MovementSdkManager

Class for configuring the Movement SDK in your app to get background location updates with context.

class UserInfo

An object representing user information to be added by the Movement SDK partner app.

class UserSegment

For applications utilizing User Segments, returns a list of segment categories that categorize the user based on locations they’ve visited.

class UserState

User States will be used to keep track of different states of locations that people can be in i.e. travel, sick.

class Venue

Representation of a venue in the Foursquare Places database.

class Visit

Everything Pilgrim knows about a user’s location, including raw data and a probable venue.

class VisitTester

Class for sending test visits through to the app delegate.

Protocols

protocol MovementSdkManagerDelegate

Implement this protocol on an object that you will retain for as long as you want to receive location context updates.

Structures

struct UserStateComponent

Components of a user’s state that can change, reported through the delegate method movementManager(_:handle:changedComponents:).