未声明iOS版Google Analytics(分析)v3的kGAIScreenName吗?

2020/12/16 06:31 · ios ·  · 0评论

今天,我发现Cocoapods中的GoogleAnalytics-iOS-SDK具有新的3.0版本。我进行了升级,并尝试如下修改手动屏幕测量的代码:

id tracker = [[GAI sharedInstance] defaultTracker];
[tracker set:kGAIScreenName value:@"Detail View"];
[tracker send:[[GAIDictionaryBuilder createAppView] build]];

但是,我始终会收到有关未声明kGAIScreenName的错误。即使我添加了GAIFields.h标头,它仍然无法正常工作。

我错过了什么?

您还必须包括两件事:

#import "GAIDictionaryBuilder.h"
#import "GAIFields.h"

检查什么是在GAIFields.h我看到kGAIScreenName有:

extern NSString *const kGAIScreenName;   // synonym for kGAIDescription

当前的Google Analytics(分析)处于测试版可能很重要,因此使用最新的可下载SDK始终是一个好主意。我尝试过的和目前对我有用的是Version: 3.0 (August 16, 2013)

我为kGAIScreenName使用了@“&cd”的硬编码值,它可以完美工作。在Google https://developers.google.com/analytics/devguides/collection/protocol/v1/devguide#apptracking的Measurement Protocol文档中找到了该值

本文地址:http://ios.askforanswer.com/weishengmingiosbangoogle-analyticsfenxiv3dekgaiscreennamema.html
文章标签: ,  
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!