Implementation Checklist
This is an integration checklist to help make sure you have everything needed before launching your incredible Foursquare powered iOS app.
Account Setup
- Visit Movement SDK Developer Documentation
- Setup Foursquare Developer Account w/ ClientID + Secret
- Ensure Movement SDK Access is enabled
Installation
- Explore iOS Getting Started Guide
- Register app's Bundle ID(s) in Foursquare Developer Console
- Install Movement SDK framework in project
- Add Background
Location updatescapabilities to project - Add required permission strings to
Info.plist - Ensure Movement SDK Configure called from
didFinishLaunchingWithOptionsof AppDelegate - Add delegate callbacks to AppDelegate
- Request
.authorizedAlwaysfrom user and start the SDK
Testing
- Review Testing documentation
- Utilize debug mode to monitor activity on device
- Register test devices in Movement SDK Console Events Log
- Ensure notification handlers work and events are logged
- Real world visits show up in logs
Finish Up
- Complete iOS checklist
- Check-in with your Engineering Team and Foursquare Team
- Launch! 🎉
Updated 5 months ago