iOS用のGoogleAnalyticsSDKを実装しようとしたときに、2つのレンガの壁にぶつかりました。
最初のものは、このコードを実行した後ですapplication:DidFinishLaunchingWithOptions:
[[GANTracker sharedTracker] startTrackerWithAccountID:@"UA-XXXXXXX-YY"
dispatchPeriod:10
delegate:self];
[[GANTracker sharedTracker] setDebug:YES];
..その後、何かを追跡したり呼び出したりしようとするとdispatch、デバッグメッセージはログに記録されません。NSLog通話の追跡の前後に行を追加しましたが、コードに確実に到達しています。
次に、手動ディスパッチを実行しようとすると、が返されますNO。私がオンラインで見た他のすべての問題はどこにdispatch戻るかですYESが、それはどういうわけか適切に通過していません。dispatch実際に戻ってきたらどうしますNOか?
トラックメソッドへの参照を追加しようとしましたがNSError *、実際に成功しました(エラーなし、関数は戻りますYES)。ただし、24時間以上経過してもGAアカウントに何も表示されないため、イベントは定期的にディスパッチされていません。
編集:NSLogデリゲートメソッド(hitDispatched:と)の両方で呼び出しがあり、どちらもtrackerDispatchDidComplete:eventsDispatched:eventsFailedDispatch:呼び出されていません。