お急ぎの場合はstartSession
コールをapplicationDidFinishLaunching:
に置くことをおすすめします。これでFlurryの開始のための適切なAppDelegateメソッド?
2つの問題...
- (void)applicationDidFinishLaunching:(UIApplication *)application
{
[FlurryAnalytics startSession:@"AWESOMEAPIKEY"];
// ...
}
1)新しい承認された起動ポイントapplication:didFinishLaunchingWithOptions:
ませんか?
2)これは起動時に1回だけ呼び出されますが、ユーザーが開いたりアプリケーションに戻ったりするたびにセッション情報を表示したくないのですか?または、Flurryは何らかのイベントまたはNSNotification
を聞いて、自分でそれをすべて処理しますか?
はstartSession
コールを置くためのより良い場所はそうのように、applicationDidBecomeActive:
またはapplicationWillEnterForeground:
ではないでしょうか?あなたのケース1について
- (void)applicationDidEnterBackground:(UIApplication *)application
{
// ... Flurry AppCircle setup
[FlurryAnalytics startSession:@"AWESOMEAPIKEY"];
// ... your setup
}
@Old McStopher、LOLZ ....今、あなたは本当にあなたを助けるために... DarkDustを呼び出す必要があります! – samfisher