Segment-Nielsen-DTVR 0.0.6

Segment-Nielsen-DTVR 0.0.6

Brienne McNallyGabriel SamsonBrennan Gamwell 维护。



Segment Nielsen DTVR 集成

安装

截至 6.0.0.0 版本,Nielsen App SDK 与 iOS 8.0 及以上版本兼容。

Segment-Nielsen DTVR SDK 可在CocoaPods上获取。将以下行添加到您的 Podfile

pod "Segment-Nielsen-DTVR"

此集成依赖于 Nielsen App SDK 框架,该框架可以通过 CocoaPods 或手动添加框架进行安装。在开始之前,您需要一位 Nielsen 代表。

CocoaPods

当使用 6.2.0.0 及以上版本的 Nielsen SDK 时,Nielsen 建议通过 CocoaPods 安装,而 Apple 建议使用动态框架。

CocoaPods 的要求:动态框架 - 版本 1.6.1 或更高 静态框架 - 版本 1.4.0 或更高

  1. 设置仓库凭据。第一步是将从 Nielsen 收到的凭据添加到您的 .netrc 文件中。转到您的家目录,创建一个名为 .netrc 的文件
cd ~/
vi .netrc

按照以下格式添加凭据

machine raw.githubusercontent.com
login <Nielsen App SDK client>
password <Auth token>

您需要填写许可协议表单,并准备 Nielsen 代表的联系方式,以便获取凭据 此处

  1. 将源添加到您的 Podfile 中:动态框架 - source 'https://github.com/NielsenDigitalSDK/nielsenappsdk-ios-specs-dynamic.git' 注意 - 您还需要包含 use_frameworks!

静态框架 - 源 'https://github.com/NielsenDigitalSDK/nielsenappsdk-ios-specs.git'

  1. 将 Pod 添加到 Podfile

pod NielsenAppSDK

还有其他一些可用的 Pod,可在 Nielsen 数字测量 iOS Artifactory 指南中找到

  1. 安装 pods

pod install

Nielsen 的完整说明请在此处查看: 这里

手册

导航到 Nielsen 下载 页面以下载 iOS SDK。您需要填写许可协议表格,并准备好 Nielsen 代表的联系方式。

解压缩后,将静态的 NielsenAppApi.framework 添加到项目中,并确保它在 Frameworks 文件夹中,并且已链接。

Nielsen 还需要以下框架,这些框架必须包含在 Link Binary with Libraries(在应用目标 Build Phases 中)中 - 注意 - 如果使用动态框架,这些会动态链接,不需要手动链接。

  • AdSupport.framework
  • SystemConfiguration.framework
  • CoreLocation.framework(不适用于国际(德国))
  • libsqlite3

使用

在您的 AppDelegateapplication:didFinishLaunchingWithOptions 方法中用 Segment SDK 注册工厂

#import <Segment-Nielsen-DTVR/SEGNielsenDTVRIntegrationFactory.h>

NSString *const SEGMENT_WRITE_KEY = @" ... ";
SEGAnalyticsConfiguration *config = [SEGAnalyticsConfiguration configurationWithWriteKey:SEGMENT_WRITE_KEY];

[config use:[SEGNielsenDTVRIntegrationFactory instance]];

[SEGAnalytics setupWithConfiguration:config];

示例

请参考 Example/ 目录下的示例应用程序,了解如何使用自定义视频播放器与 Nielsen App SDK 和 Segment-Nielsen DTVR 集成。

许可

Segment-Nielsen DTVR 采用 MIT 许可。有关更多信息,请参阅 LICENSE 文件。