새로운 빠른 애플리케이션으로 인해 Google 애널리틱스가 초기화되지 않습니다. 나는 모든 GAnalytics 파일에 대한 내 프로젝트의 브리지 헤더 생성 :Google 애널리틱스가 Swift에서 초기화되지 않음
#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
}
나는 장치의 시스템 로그를 확인하면, I Google 애널리틱스에 아무런 변화가 없음을 알립니다.
여기서 "allowganalytics"키에 대해 NSUserDefaults를 설정합니까? – EridB
설정 번들에 있습니다. 그러나 같은 결과가 나왔습니다. – yanniks