我刚刚将 Flurry 添加到我的项目中,有些事情不是很清楚。作为一个我有ViewController1
并且ViewController2
我想跟踪的实例,我该如何完成它?我应该将以下代码添加到我的 AppDelegate 中didFinishLaunchingWithOptions:
,它准备好了吗?或者我需要logAllPageViewsForTarget:
在每个视图控制器中设置viewWillAppear:
?
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[Flurry startSession:@"sampleID"];
UIViewController *viewController1 =
[[UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil]instantiateViewControllerWithIdentifier:@"storyboardIDofViewController1"];
UIViewController *viewController2 =
[[UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil]instantiateViewControllerWithIdentifier:@"storyboardIDofViewController2"];
[Flurry logAllPageViewsForTarget:viewController1];
[Flurry logAllPageViewsForTarget:viewController2];
return yes;
}
我什么时候需要打电话stopLogPageViewsForTarget:
?当用户关闭应用程序时总是需要它,或者它在实践中的功能是什么?
实际上我在我的 中使用logAllPageViewsForTarget:
,AppDelegate
但是在我的管理面板中,当我打开该Page Views
部分时,我收到以下消息:
您当前没有跟踪页面查看数据。页面浏览量跟踪是 Flurry SDK 的一个可选部分,它允许您报告用户生成的页面浏览量以跟踪广告。由于每个应用程序的 Page View 定义不同,Flurry SDK 无法自动为您跟踪这些。相反,您需要添加适当的集成点来跟踪与您的应用程序相关的页面视图。
我错过了什么重要的事情吗?