根据 Google 的文档(iOS 分析),他们希望您下载一些自动生成的 .plist 文件来配置您的应用程序。不幸的是,我有多个报告套件(调试、发布),需要根据构建动态切换。所以我正在尝试做两件事之一:
- 有没有办法完全放弃 .plist 文件并动态设置所有配置?人们需要什么价值观?
-OR-
- 我可以更改 Google .plist 文件中的值以使用项目的用户定义构建设置中的变量吗?我尝试添加一个名为 GOOGLE_ANALYTICS_ID 的值,并在 Google .plist 文件中通过 ${GOOGLE_ANALYTICS_ID} 引用它,但它并没有像我期望的那样替换该值。
您如何根据您的应用程序是调试还是发布来动态指示您的应用程序发送到不同的报表包?
您应该能够放弃 .plist 文件并像这样设置它:
#import "GAI.h"
...
GAI *gai = [GAI sharedInstance];
[gai trackerWithTrackingId:@"your GA id"];
gai.trackUncaughtExceptions = YES; // optional
gai.logger.logLevel = kGAILogLevelVerbose; // optional - remove for release
不要使用 GGLContext 的东西,因为它试图从 -plist 文件获取参数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)