Poruszane dokumenty zalecają połączenie startSession
w applicationDidFinishLaunching:
.Właściwa metoda appDelegate dla początkującego Flurry?
Dwa problemy z tym ...
- (void)applicationDidFinishLaunching:(UIApplication *)application
{
[FlurryAnalytics startSession:@"AWESOMEAPIKEY"];
// ...
}
1) Czy nie application:didFinishLaunchingWithOptions:
nowy zatwierdzony punkt startowy?
2) To jest wywoływane tylko raz podczas uruchamiania, ale czy nie chcemy informacji o sesji za każdym razem, gdy użytkownik otworzy lub przełączy się z powrotem do aplikacji? Czy też Flurry radzi sobie z tym wszystkim samodzielnie, słuchając jakiegoś zdarzenia lub NSNotification
?
Czy nie lepszym miejscem, aby zawiesić połączenie startSession
być w applicationDidBecomeActive:
lub applicationWillEnterForeground:
, jak tak?
- (void)applicationDidEnterBackground:(UIApplication *)application
{
// ... Flurry AppCircle setup
[FlurryAnalytics startSession:@"AWESOMEAPIKEY"];
// ... your setup
}
@Old McStopher, lolz .... teraz trzeba zadzwonić DarkDust .. naprawdę pomóc !! – samfisher