ConvivaAVFoundation 4.0.55

ConvivaAVFoundation 4.0.55

DemoLibSandeep MadineniAmit kumar namdevOrta TheroxButchi PeddiSenthilKumar维护。



  • Conviva

ConvivaAVFoundation 框架

ConvivaAVFoundation 框架支持 Cocoapods 和手动安装。库以静态框架的形式提供,支持在 iOS 12 及以上版本上部署。也支持 iOS/tvOS 14。

从 3.0.0 之前版本迁移

对于已经集成 Conviva 库 3.0.0 之前版本的客户,我们建议他们迁移到最新的发布版 3.0.3。请按照以下两个步骤迁移到 3.0.3 版本

  1. 从 Xcode 的“链接二进制库”中删除 libLivepass3AV.a
  2. 从您的应用程序中删除以下头文件,并按照 Cocoapods 或手动安装方式操作。
    • #import "LivePass.h"
    • #import "ConvivaLightSession.h"
    • #import "ConvivaContentInfo.h"

使用Cocoapods进行安装

Add the following line to your pod file and run 'pod install'

// Without Advertising Identifier(IDFA) support
pod 'ConvivaAVFoundation','4.0.45'

OR 

// With Advertising Identifier(IDFA) support
pod 'ConvivaAVFoundation','4.0.44'

使用Swift Package Manager进行安装

  1. 将Package Dependency仓库URL添加为https://github.com/Conviva/conviva-ios-avfoundation-spm
  2. 选择版本:
    • 如果有广告标识支持,请选择4.0.44。
    • 如果没有广告标识支持,请选择4.0.45。

手动安装

要将ConvivaAVFoundation库手动添加到您的项目中

注意:我们建议包含与ConvireCore或ConvivaSDK和ConvivaAVFoundation模块相同主版本的模块。

  1. 从以下路径下载最新的ConvivaSDK/ConvivaCore。

  2. 从以下路径下载最新的ConvivaAVFoundation模块。

  3. 解压包并将ConvivaSDK.xcframework和ConvivaAVFoundation.xcframework添加到“构建阶段”下的“链接二进制库”中。

  4. 将以下系统框架添加到Xcode的“链接二进制库”部分。

    • CoreMedia
    • SystemConfiguration
    • MobileCoreServices
    • Security
    • AdSupport
    • CoreTelephony(仅限iOS)
    • Network(可选)
    • AppTrackingTransparency(弱)- 仅当支持广告标识的库需要时(应用程序必须使用XCode 12或更高版本编译)。
  5. 将“-ObjC”添加到Xcode的“其他链接器标志”中。

导入声明

将以下导入声明添加到您的源代码中,以引用Conviva类。

对于3.0.*版本

* @import ConvivaAVFoundation; (Objective-C)
* @import ConvivaCore; ( Objective-C)
* import ConvivaAVFoundation (Swift)
* import ConvivaCore (Swift)

对于4.0.*版本

* @import ConvivaAVFoundation; (Objective-C)
* @import ConvivaSDK; ( Objective-C)
* import ConvivaAVFoundation (Swift)
* import ConvivaSDK (Swift)

注意:请参阅https://pulse.conviva.com/learning-center/content/sensor_developer_center/sensor_integration/ios/ios_stream_sensor.html获取集成指南。