No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Frameworks
PulseSDKSample.xcodeproj
PulseSDKSample
.gitignore
PulseSDKSample-Bridging-Header.h
README.md
architecture_layers.png
class_diagram.png

README.md

Ooyala Pulse iOS SDK 2.x. Swift sample.

Sample integration of the Pulse iOS SDK in a Swift project.

Prerequisites

  • Xcode 7
  • iOS 9
  • Pulse.framework (download) inside the Frameworks folder

The code is written in Swift 2.3, and uses some iOS 9+ APIs.

Pulse.framework, the iOS SDK 2.x, is written in Objective-C, which means a Bridge Header file is necessary.

Overview

What is included

  • Preroll and postroll.
  • Preroll and postroll tracking.
  • Content start session tracking.

What is not included

  • Error handling. So far, everything happens assuming that no errors will occur.

Architecture

Layers

Layers

Class diagram

Class diagram

Disclaimer

This is an example of usage of the Ooyala Pulse iOS SDK 2.x.

This is NOT a complete example and should no be considered as such without further development.

This software is provided by Ooyala on an "AS IS" basis. OOYALA MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

Further developer documentation

Developer documentation SDK documentation