Apple (FPS) SDK 5 Integration Guide
The following procedures describe creating a new CONNECT Player application in Apple (FPS) iOS or tvOS and play a specified clear video stream.
For upgrading the CONNECT Player, please see the Apple SDK 3.x to 5.x Migration Guide.
To test the features and view the example code, please see the Apple (FPS) SDK 5 Example Code Quick Start guide.
Prerequisites
Tools
The following development tools are required:
- The latest version of Xcode.
- A handheld device supporting iOS 11 or above, or an Apple TV supporting tvOS 12 and above.
Simulators can be used during development, however simulator support must be removed from the version for submission to the Apple store; see Removing simulator support.
Product release files
opy-sdk-ios-fps-5.1.x-integration.zip or opy-sdk-tvos-fps-5.1.x-integration.zip
These contain the framework files used for iOS or tvOS integration activities and are necessary for producing debug logs. The NAGRA logo will be displayed during playback to indicate that the integration variant is being used.opy-sdk-ios-fps-5.1.x-production.zip or opy-sdk-tvos-fps-5.1.x-production.zip
These contain the framework files that replace the integration versions when the finished application is ready to be deployed. The NAGRA logo is not present during playback.
Integration process
NAGRA recommends you perform integration of the CONNECT Player SDK in the following stages:
In conjunction with the Apple (FPS) Example Code Quick Start guide, use the code examples to explore and test the features of the CONNECT player.
Using this guide, create your own basic player. For details see:
Develop your code to add encrypted playback and other features to the player.
When development is complete, replace the integration file with the production version. Carry out final testing and submit to the Apple Store.