Deprecation of the iOS and Android Core SDKs, Breaking Changes in iOS and Android Pulse SDKs
Deprecation of the iOS and Android Core SDKs
The Core iOS (including tvOS) and Android SDK are scheduled to be deprecated. Starting on 3 October 2017, Ooyala will no longer be adding any functionality. If you are still using these SDKs, then consider migrating to the Pulse SDKs as soon as possible. Contact your Ooyala representative for details.
Breaking Changes in iOS and Android Pulse SDKs
From version 18.104.22.168.0, the iOS and Android Pulse SDKs have undergone breaking changes due to the preparation to deprecate their underlying Core SDKs. If you want to upgrade your Pulse SDK integration to use this or a future version, then you must make the following changes:
For your iOS Pulse SDK integration:
All classes and constants where the name started with VP, have been renamed to start with OO. For example, VPRequestSettings is now called OORequestSettings. When you upgrade the SDK in your integration, you must replace the class and constant names according to this new naming convention.
For your Android Pulse SDK integration:
When you upgrade the SDK in your Pulse SDK integration, then you must update the import statements in the files where any of the listed classes are used. For example:
, would change to:
This release includes the following documentation updates: