ios – Google Analytics未在Swift中初始化

ios – Google Analytics未在Swift中初始化,第1张

概述我的新 swift应用程序由于某种原因未初始化Google Analytics.我在项目中为所有GAnalytics文件创建了一个桥接标题: #import "GAI.h"#import "GAIDictionaryBuilder.h"#import "GAIEcommerceFields.h"#import "GAIEcommerceProduct.h"#import "GAIEcomm 我的新 swift应用程序由于某种原因未初始化Google Analytics.我在项目中为所有GAnalytics文件创建了一个桥接标题:
#import "GAI.h"#import "GAIDictionaryBuilder.h"#import "GAIEcommerceFIElds.h"#import "GAIEcommerceProduct.h"#import "GAIEcommerceProductAction.h"#import "GAIEcommercePromotion.h"#import "GaifIElds.h"#import "GAILogger.h"#import "GAITrackedVIEwController.h"#import "GAITracker.h"

这是我的AppDelegate.swift文件的一部分:

func application(application: UIApplication,dIDFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {    // OverrIDe point for customization after application launch.    if NSUserDefaults.standardUserDefaults().boolForKey("allowganalytics") {        GAI.sharedInstance().trackUncaughtExceptions = true        GAI.sharedInstance().dispatchInterval = 10        var tracker = GAI.sharedInstance().trackerWithTrackingID("UA-******-1")        tracker.send(GAIDictionaryBuilder.createEventWithcategory("ui_action",action: "app_launched",label:"launch",value:nil).build())    }    return true}

如果我检查设备的系统日志,我不会说Google Analytics发生任何事情.

解决方法 这样做.
GAI.sharedInstance().trackerWithTrackingID("UA-*******-1")                GAI.sharedInstance().defaultTracker..allowIDFACollection = trueGAI.sharedInstance().defaultTracker.send(GAIDictionaryBuilder.createEventWithcategory("ui_action",value:nil).build())
总结

以上是内存溢出为你收集整理的ios – Google Analytics未在Swift中初始化全部内容,希望文章能够帮你解决ios – Google Analytics未在Swift中初始化所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1114769.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存