iOS SDK for the Rover platform

beacon, experiences, geofences, ios, push-notifications, rover, swift, universal-links


Rover iOS SDK

NOTE: If you are currently using Rover SDK 1.x, please see the latest 1.x release README.

The Rover SDK is a collection of Cocoa Touch Frameworks written in Swift. Instead of a single monolithic framework, the Rover SDK takes a modular approach, allowing you to include only the functionality relevant to your application. The SDK is 100% open-source and available on GitHub.

Install the SDK

The recommended way to install the Rover SDK is via Cocoapods.

The Rover Podspec breaks each of the Rover frameworks out into a separate Subspec.

The simplest approach is to specify Rover as a dependency of your app's target which will add all required and optional subspecs to your project.

target 'MyAppTarget' do
  pod 'Rover', '~> 2.1.0'

Alternatively you can specify the exact set of subspecs you want to include.

target 'MyAppTarget' do
    pod 'Rover/Foundation',    '~> 2.1.0'
    pod 'Rover/Data',          '~> 2.1.0'
    pod 'Rover/UI',            '~> 2.1.0'
    pod 'Rover/Experiences',   '~> 2.1.0'
    pod 'Rover/Notifications', '~> 2.1.0'
    pod 'Rover/Location',      '~> 2.1.0'
    pod 'Rover/Bluetooth',     '~> 2.1.0'
    pod 'Rover/Debug',         '~> 2.1.0'

Please continue onwards from