2017-05-29 33 views
1

我已經通過的CocoaPods pod 'ComScore'hereComscore的SDK斯威夫特項目不跟蹤

集成ComScore的SDK,並添加了#import <ComScore/ComScore.h>到我的清創頭

在我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示例應用程序的執行情況(他們不具有對雨燕的直接支持,我綜合使用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; 
} 
+0

這是什麼? (SCORPublisherConfigurationBuilder?) - >空隙)' –

+0

- (BOOL)應用:(UIApplication的*)應用didFinishLaunchingWithOptions:(NSDictionary的*)launchOptions { SCORPublisherConfiguration * publisherConfiguration = [SCORPublisherConfiguration publisherConfigurationWithBuilderBlock:^(SCORPublisherConfigurationBuilder *助洗劑){ builder.publisherId = @「1000001」; builder.publisherSecret = @「9c455c81a801d3832a2cd281843dff30」; }]; [[SCORAnalytics configuration] addClientWithConfiguration:publisherConfiguration]; [SCORAnalytics start]; return YES; } –

+0

@ Anbu.Karthik這是他們在他們的示例項目 –

回答

1

正確的語法是

let check = SCORPublisherConfiguration(builderBlock: {(_ builder : SCORPublisherConfigurationBuilder!) -> Void in 
     builder.publisherId = "1000001" 
     builder.publisherSecret = "9c455c81a801d3832a2cd281843dff30" 
     builder.applicationName = "karthik_Test" 

    }) 
    SCORAnalytics.configuration().addClient(with: check) 
    SCORAnalytics.start() 

ComScore框架需要AdSupport框架不要忘記添加。