gpt4 book ai didi

iphone - GAITrackedViewController 和 UITableViewController

转载 作者:IT王子 更新时间:2023-10-29 07:32:23 26 4
gpt4 key购买 nike

对于适用于 iOS v2 的 Google Analytics,Google 建议子类化他们的 GAITrackedViewController 类来代替 UIViewController。我们在 UITableViewController 的情况下做什么?

source

#import "GAITrackedViewController.h"

@interface AboutViewController : GAITrackedViewController

最佳答案

手动屏幕跟踪

请记住,扩展 GAITrackedViewController 只是跟踪屏幕 View 的一种方式。手动方式同样简单。

SDK v2

- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];

// returns the same tracker you created in your app delegate
// defaultTracker originally declared in AppDelegate.m
id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker];

// manual screen tracking
[tracker sendView:@"Home Screen"];
}

SDK v3

#import "GAI.h"
#import "GAIFields.h"
#import "GAIDictionaryBuilder.h"

...

- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];

// returns the same tracker you created in your app delegate
// defaultTracker originally declared in AppDelegate.m
id tracker = [[GAI sharedInstance] defaultTracker];

// This screen name value will remain set on the tracker and sent with
// hits until it is set to a new value or to nil.
[tracker set:kGAIScreenName
value:@"Home Screen"];

// manual screen tracking
[tracker send:[[GAIDictionaryBuilder createScreenView] build]];
}

引用

https://developers.google.com/analytics/devguides/collection/ios/v2/screens#manual https://developers.google.com/analytics/devguides/collection/ios/v3/screens#manual

关于iphone - GAITrackedViewController 和 UITableViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16289581/

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