首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Swift项目中的Comscore SDK不跟踪

Swift项目中的Comscore SDK不跟踪
EN

Stack Overflow用户
提问于 2017-05-29 12:27:31
回答 1查看 644关注 0票数 1

我已经通过Cocoapods从ComScore集成了pod 'ComScore'

并将#import <ComScore/ComScore.h>添加到我的新娘标题中

在我的AppDelegate.swift里

代码语言:javascript
复制
        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集成)

代码语言:javascript
复制
- (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;
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-02 11:54:45

正确的语法是

代码语言:javascript
复制
    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 framework需要AdSupport框架,不要忘记添加。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44242499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档