我pod 'ComScore'
从这里通过 Cocoapods 集成了 ComScore SDK
并将其添加#import <ComScore/ComScore.h>
到我的 Briding 标题中
在我的 AppDelegate.swift
let publisherConfiguration = SCORPublisherConfiguration(builderBlock: {(_ builder: SCORPublisherConfigurationBuilder) -> Void in
builder.publisherId = "*******"
builder.publisherSecret = "*******"
builder.applicationName = "*******"
} as? (SCORPublisherConfigurationBuilder?) -> Void)
SCORAnalytics.configuration().addClient(with: publisherConfiguration)
SCORAnalytics.start()
但是没有将我的数据发送到服务器。
他们已将以下内容作为其目标 c 示例应用程序中的实现(他们没有直接支持 Swift ,我使用 BridgingHeader 集成)
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
SCORPublisherConfiguration *publisherConfiguration = [SCORPublisherConfiguration publisherConfigurationWithBuilderBlock:^(SCORPublisherConfigurationBuilder *builder) {
builder.publisherId = @"1000001";
builder.publisherSecret = @"9c455c81a801d3832a2cd281843dff30";
}];
[[SCORAnalytics configuration] addClientWithConfiguration:publisherConfiguration];
[SCORAnalytics start];
return YES;
}