Skip to content

ringpublishing/RingPublishingTracking-iOS

Repository files navigation

RingPublishing

RingPublishingTracking

Module for tracking events within an application.

Documentation

The documentation can be found at:

https://developer.ringpublishing.com/docs/TrackingEngine/index.html

Integration tutorial:

https://developer.ringpublishing.com/docs/TrackingEngine/getting-started/mobile/integrate-ios-app.html

Reference guide:

https://developer.ringpublishing.com/docs/TrackingEngine/reference/mobile/tracking-ios-sdk.html

Demo

In order to run demo app, execute pod install in Example directory.

Requirements

  • iOS 11.0 or later
  • Xcode 12 or later
  • Swift 5

Installation

Using CocoaPods

To install it through CocoaPods simply add the following lines to your Podfile using our private Cocoapods Specs repository.

Additions to your Podfile:

source 'https://github.com/ringpublishing/RingPublishing-CocoaPods-Specs.git'

pod 'RingPublishingTracking'

To install it into a project, add it as a dependency within your project settings using Xcode:

Package URL: "https://github.com/ringpublishing/RingPublishingTracking-iOS"

or if you are using manifest file, add it as a dependency there:

let Package = Package(
    ...
    dependencies: [
        .package(url: "https://github.com/ringpublishing/RingPublishingTracking-iOS.git", .upToNextMinor(from: "1.1.0"))
    ],
    ...
)

Usage

Start by importing RingPublishingTracking:

import RingPublishingTracking

then you have access to shared module instance:

RingPublishingTracking.shared

For detailed example see demo project in Example directory or check our documentation.