gpt4 book ai didi

ios - 如何在 ios 中使用 google Analytics,而无需在所有库中扩展库 GAY Tracked ViewController

转载 作者:行者123 更新时间:2023-11-29 10:56:25 25 4
gpt4 key购买 nike

我希望这个库不是扩展我所有的类,而是扩展到所有类

@interface ViewController : GAITrackedViewController

最佳答案

您不应该在每个类中扩展它。您只需要在您的 appDelegate 中注册您的 GAITracker,然后从您的 viewController 中向它发送事件。它是一个单例,所以你所要做的就是导入它并在你想要从中发送事件的每个 viewController 中调用你的 defaultTracker。

在 AppDelegate.m 中的 application:didFinishLaunchingWithOptions: 中:

GAI sharedInstance].trackUncaughtExceptions = YES;
[GAI sharedInstance].dispatchInterval = 120;
[GAI sharedInstance].debug = NO;
id<GAITracker> tracker = [[GAI sharedInstance] trackerWithTrackingId:@"yourID"];

然后在您想要跟踪事件的每个 viewController 中,只需执行以下操作:

[[GAI sharedInstance].defaultTracker sendEventWithCategory:@"yourViewControllerName" withAction:@"somethingHappened" withLabel:@"yourLabel" withValue:@1];

关于ios - 如何在 ios 中使用 google Analytics,而无需在所有库中扩展库 GAY Tracked ViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18091851/

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