Flurryドキュメントでは、にstartSession
電話をかけることをお勧めしapplicationDidFinishLaunching:
ます。
これに関する2つの問題...
- (void)applicationDidFinishLaunching:(UIApplication *)application
{
[FlurryAnalytics startSession:@"AWESOMEAPIKEY"];
// ...
}
1)application:didFinishLaunchingWithOptions:
新しく承認された起動ポイントではありませんか?
2)これは起動時に一度だけ呼び出されますが、ユーザーがアプリを開いたり、アプリに戻ったりするたびにセッション情報が必要ではありませんか?それとも、Flurryは何らかのイベントを聞いて、それをすべて自分で処理しNSNotification
ますか?
startSession
そのように、電話をかけるのに適した場所ではないでしょうapplicationDidBecomeActive:
かapplicationWillEnterForeground:
。
- (void)applicationDidEnterBackground:(UIApplication *)application
{
// ... Flurry AppCircle setup
[FlurryAnalytics startSession:@"AWESOMEAPIKEY"];
// ... your setup
}