radar-sdk-ios
radar-sdk-ios copied to clipboard
iOS SDK for Radar, the leading geofencing and location tracking platform
*Note: converted to a draft PR because it includes the #196 changes.* [sc-11053: [iOS SDK] Example app cleanup](https://app.shortcut.com/radarlabs/story/11053/ios-sdk-example-app-cleanup) * Renamed the Example app to Radar Demo. * Instead of popping...
[[sc-8814] [iOS SDK] Create dummy Xcode app projects to test CocoaPods, Carthage, and Swift Package Manager distributions](https://app.shortcut.com/radarlabs/story/8814) * Adds 6 dummy Xcode app projects to a subfolder. Each one simply...
If `radar:notificationText` is added to `geofence.metadata`, the SDK will add local notification with a `UNLocationNotificationTrigger` (https://developer.apple.com/documentation/usernotifications/unlocationnotificationtrigger) for that geofence when it is synced to the SDK for `trackingOptions.syncGeofences`. This will...
[sc-11852: [iOS SDK] RadarTrackingOptions.[start|stop]TrackingAfter should be serialized as NSStrings, not NSDates.](https://app.shortcut.com/radarlabs/story/11852) * `- [RadarTrackingOptions dictionaryValue]` should store the `.startTrackingAfter` and `.stopTrackingAfter` values in the dictionary as ISO8601 strings instead of...
***Note: this PR builds on PR #210, so that one should be reviewed and merged first.*** [sc-12091: [iOS SDK] On/Off Trip Remote Tracking Options](https://app.shortcut.com/radarlabs/story/12091) * Adds a property to `RadarTrackingOptions`...
[sc-11497: [iOS SDK] New trip functions](https://app.shortcut.com/radarlabs/story/11497) * Added `+[Radar startTrip:trackingOptions:completionBlock:]`, which starts tracking automatically after the trip has successfully started. When canceling or completing a trip, it also resets the...
Interface change: We modify the interface of `searchGeofences` to the following ``` /** Gets the device's current location, then searches for geofences near that location, sorted by distance. @param completionHandler...