如何计算用户使用我的应用程序的时间?

时间:2011-07-14 14:40:37

标签: iphone

我想计算用户使用我的应用的时间。例如:用户使用我的应用程序,我可以计算用户使用我的应用程序的时间。 非常感谢你!

3 个答案:

答案 0 :(得分:1)

使用像Flurry这样的统计网站/ lib来获取用户如何在聚合上使用您的应用的数据。

答案 1 :(得分:1)

您可以使用NSUserDefaults轻松完成此操作:

- (BOOL)application:(UIApplication *)application 
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    

    NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
    NSInteger launchCount = [prefs integerForKey:@"launchCount"];
    launchCount++;
    [prefs setInteger:launchCount  forKey:@"launchCount"];  

// YOUR CODE HERE

}

现在,只要您想确定用户启动应用的次数,就可以阅读launchCount的值。

答案 2 :(得分:0)

如果您想节省时间,请使用NSUserDefaults

http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSUserDefaults_Class/Reference/Reference.html

此处示例http://www.albertopasca.it/whiletrue/

通过这种方式,您可以根据需要将anithink保存到设备存储和加载。

每个applicationDidFinishLaunching使用counter++并保存到磁盘。


为了获得更好的统计数据,请在willApplicationTerminate上将数据发送到邮件/服务器/等...

希望这会有所帮助。