我正在使用最新的 SDK 版本,以及注册和发送页面视图的基本代码:
[[GANTracker sharedTracker] startTrackerWithAccountID:@"UA-MY_ACCOUNT_ID-1"
dispatchPeriod:10
delegate:self];
NSError *error;
if (![[GANTracker sharedTracker] trackPageview:@"/firstpage"
withError:&error]) {
NSLog(@"tracker failed: %@",error);
}
但是,事件不会从设备或模拟器中分派。也没有错误。当我打开调试标志时,我可以看到以下内容:
dispatch called
dispatching 4 events
[after 10 seconds]
dispatch called
...dispatcher was busy
[after 10 seconds]
dispatch called
...dispatcher was busy
我的委托方法永远不会被调用:
- (void)trackerDispatchDidComplete:(GANTracker *)tracker
eventsDispatched:(NSUInteger)eventsDispatched
eventsFailedDispatch:(NSUInteger)eventsFailedDispatch{
NSLog(@"success: %d failures: %d",eventsDispatched,eventsFailedDispatch);
}
- 我尝试创建一个新的发布者 ID,但它也没有帮助。
- 我确实有来自设备和模拟器的互联网连接
- 我在尝试之前删除了该应用程序。
- 我玩了调度期 - 将其设置为 -1 并手动调用调度
没有任何帮助.... :(
我现在为此苦苦挣扎了一天......我怎样才能让它工作?