Swiftpack.co - Package - RoverPlatform/rover-ios

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'
end

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'
end

Please continue onwards from https://developer.rover.io/ios/.

Github

link
Stars: 11
Help us keep the lights on

Dependencies

Used By

Total: 0

Releases

v2.3.0 - Dec 10, 2018

Changelog

  • NotificationExtensionHelper now gives feedback in the form of a returned boolean if Rover handled the notification.
  • Make region monitoring limits configurable (#368).

v2.2.1 - Nov 9, 2018

Changelog

Bug Fixes

  • Rich Media Attachments without file extension don't work (#347)

v2.2.0 - Nov 6, 2018

Changelog

Bug Fixes

  • RoverData module fails to compile when targeting Swift 4 (#327)

v2.2.0-beta.2 - Oct 26, 2018

Changelog

Bug Fixes

  • Ticketmaster module missing support for stringly typed SyncQuery.Arguments (#326)

v2.2.0-beta.1 - Oct 26, 2018

Changelog

Enhancements

  • AdSupport Module (#304)
  • Telephony Module (#311)
  • Improved Rover Deinit (#312)
  • Specify field and direction when syncing geofences and beacons (#318)
  • Add orderBy argument to notifications query (#320)
  • Bulk delete geofences and beacons (#324)

Bug Fixes

  • Capturing advertisingIdentifier can cause a crash (#181)
  • Refreshing the notifications in Notification Center can touch main thread (#286)
  • Background thread accesses UIApplication.applicationState (#316)
  • Targeting Swift 4 in Xcode 10 (#319)