Flurry をプロジェクトに追加したばかりですが、いくつかの点が明確ではありません。ViewController1
私が持ってViewController2
いて追跡したい例として、どうすればそれを達成できますか? 以下のコードを AppDelegate に追加するだけdidFinishLaunchingWithOptions:
で準備完了ですか? またはlogAllPageViewsForTarget:
、各View Controllerに設定する必要があり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 のオプション部分であり、広告を追跡する目的で、ユーザーによって生成されたページ ビューの数を報告できます。ページ ビューの定義はアプリケーションごとに異なるため、Flurry SDK はこれらを自動的に追跡することはできません。代わりに、適切な統合ポイントを追加して、アプリケーションに関連するページ ビューを追跡する必要があります。
私は何か重要なことを見逃していますか?