gpt4 book ai didi

ios - iOS 上的 Google Analytics 在调度时返回 NO,没有调试输出

转载 作者:可可西里 更新时间:2023-11-01 03:55:19 25 4
gpt4 key购买 nike

在尝试实现适用于 iOS 的 Google Analytics SDK 时,我遇到了两堵墙。

第一个是在application:DidFinishLaunchingWithOptions:

中执行这段代码后
[[GANTracker sharedTracker] startTrackerWithAccountID:@"UA-XXXXXXX-YY"
dispatchPeriod:10
delegate:self];
[[GANTracker sharedTracker] setDebug:YES];

.. 然后尝试跟踪任何内容或调用 dispatch,没有记录任何调试消息。我在跟踪调用之前和之后添加了 NSLog 行,并且肯定会到达代码。

其次,当我尝试进行手动调度时,它返回 NO。我在网上看到的所有其他问题都是 dispatch 返回 YES 但不知何故无法正常进行。如果 dispatch 实际上返回 NO 会怎样?

我已经尝试添加一个 NSError * 引用到 track 方法并且这些方法实际上成功了(没有错误,函数返回 YES)。但是事件肯定不会定期发送,因为我们在 GA 帐户上看到超过 24 小时后什么也没有。

编辑:我还在两个委托(delegate)方法(hitDispatched:trackerDispatchDidComplete:eventsDispatched: eventsFailedDispatch:),并且这两个都没有被调用。

最佳答案

我认为你应该检查这个来委托(delegate) GANTracker 的方法

- (void)trackerDispatchDidComplete:(GANTracker *)tracker
eventsDispatched:(NSUInteger)hitsDispatched
eventsFailedDispatch:(NSUInteger)hitsFailedDispatch{

//print or check number of events failed or success

}

关于ios - iOS 上的 Google Analytics 在调度时返回 NO,没有调试输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10628902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com