iOS Trips

Accurately track driving trips

  • Automatic start / stop of drive detection
  • No split trips
  • Captures accurate path and distance driven
  • Minimizes battery consumption
  • Can also be used for walk, run, and bike trips
  • Get the demo app to test on your phone

PRIVACY: Data never leaves the phone!

Get the SDK

locationManager = PSLocationManager()
locationManager?.setDelegate(self)
locationManager?.requestAlwaysAuthorization()
locationManager?.setTripsForcesAppToRemainAwake(true)

if (launchOptions?.index(forKey:.location)) != nil {
    locationManager?.tripsLaunch(viaOS: application)
}



locationManager?.startMonitoringTrips()



func psLocationManager(_ manager: PSLocationManager!, tripStarted trip: PSTrip!) {
    // called when the trip begins
}

func psLocationManager(_ manager: PSLocationManager!, tripUpdated trip: PSTrip!) {
    // called each time the trip is updated (a new location is recieved)
}

func psLocationManager(_ manager: PSLocationManager!, tripStopped trip: PSTrip!) {
    // called when the trip ends
}

iOS Trips

PathSense Trips provides the following features:

  • Accurately track driving trips
  • Automatically detects start and stop of drive
  • Handles the difficult issues of split trips and false positive trips
  • Captures accurate route and distance traveled
  • Can also be used for walk, run, and biking trips
  • Minimizes battery consumption
  • Privacy: Your user's data never leaves the phone
Get the SDK

Frequently Asked Questions

Not finding what you are looking for? Send us an email.

Get In Touch

The PathSense SDK (Framework) supports iOS versions up to 13

Use of the SDK is free for testing and evaluation under the Evaluation License on our Developer Portal. We, at our discretion, may allow students and startups to use the SDK for free in deployed apps for extended periods of time. Pricing for commercial deployments is based on a variety of factors. We offer both usage based and source code licenses. Please see our pricing section for more information.

This varies between individual modules in the SDK. Some modules require only precise location permission, others require motion and fitness. There is a complete list in the documentation.

Again this varies by individual module. Some modules such as Activity Recognition and Distracted Driving Detection use IMU sensor data and complex machine learning models created by our PhD scientists. Other modules make use of our proprietary location processing algorithms.

Team PathSense has more than 100 man years of experience in mobile location technology, geospatial, sensor fusion, and machine learning. The team has been building mobile location technology since 2003, long before the iPhone and Android existed.

PathSense has various SDKs and modules, not just one SDK. To get a complete list, sign up to access our Develoer Portal now.

CHOOSE A PLAN

PathSense Pricing

Starter
Plan

Free

  • 1 active application
  • 1,000 monthly users
  • Non-commercial deployments
Get The SDK

Commercial
Deployment

Contact Us

  • Unlimited active applications
  • Unlimited monthly users
  • 24/7 support
Price Quote

Get the Demo App

Test iOS Trips on your phone without writing any code. The app automatically wakes up, detects start/stop of drive, and collects entire paths. Though primarily designed for driving, it can also detect walking and cycling trips.