Welcome to doorstep.ai Documentation
Welcome to the official documentation for doorstep.ai's Dropoff SDK. Our SDK enables delivery tracking for your applications across multiple platforms.
Getting Started
Choose your platform to get started:
- Android - Native Android integration
- iOS - Native iOS integration
- React Native - Cross-platform React Native
- Flutter - Cross-platform Flutter
Quick Start
- Install the SDK for your platform
- Initialize the SDK with your API credentials
- Configure your app to use the start/stop/event methods
- Start tracking deliveries in your app
Support
- Documentation: Browse our comprehensive guides
- Website: doorstep.ai
- Support Email: support@doorstep.ai
Integration Checklist
- Install the Dropoff SDK for your platform:
- Android • iOS • React Native • Flutter
- Configure required permissions:
- iOS: See Required Permissions
- Android: See Required Permissions
- Request runtime permissions as needed and handle outcomes:
- e.g. on Android - prompt for location permission at runtime and verify acceptance before starting tracking; handle denied or limited states.
- Provide credentials and environment:
- Set your API key during SDK initialization or mount the provider as required by your platform.
- Integrate lifecycle methods:
- Call
start(...)
to begin a tracking session, emitevent(...)
updates per SLA, andstop()
when complete.
- Call