gpt4 book ai didi

iphone - Flurry 启动 session 的正确 appDelegate 方法?

转载 作者:可可西里 更新时间:2023-11-01 03:57:30 24 4
gpt4 key购买 nike

Flurry 文档建议将 startSession 调用放在 applicationDidFinishLaunching: 中。

这有两个问题......

- (void)applicationDidFinishLaunching:(UIApplication *)application 
{
[FlurryAnalytics startSession:@"AWESOMEAPIKEY"];

// ...
}

1) application:didFinishLaunchingWithOptions: 不是新批准的启动点吗?

2) 这只在启动时调用一次,但我们不希望每次用户打开或切换回应用程序时都需要 session 信息吗?或者 Flurry 是否通过监听某个事件或 NSNotification 自行处理所有这些?


startSession 调用放在 applicationDidBecomeActive:applicationWillEnterForeground: 中不是更好吗?

- (void)applicationDidEnterBackground:(UIApplication *)application
{
// ... Flurry AppCircle setup
[FlurryAnalytics startSession:@"AWESOMEAPIKEY"];

// ... your setup
}

最佳答案

对于你的情况 1)放置 [FlurryAnalytics startSession:@"SOMESESSIONKEY"]; 的正确位置是

application:didFinishLaunchingWithOptions:

你可以毫无顾虑地把它放在那里。我自己完成了这项工作,该应用程序在应用商店中运行得非常好,并完美地提供了统计数据。

对于情况 2),当应用程序返回前台时,您的分离将自动恢复,因此您无需在此处进行任何特殊处理。

关于iphone - Flurry 启动 session 的正确 appDelegate 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8537482/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com