我想计算用户使用我的应用的时间。例如:用户使用我的应用程序,我可以计算用户使用我的应用程序的时间。 非常感谢你!
答案 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://www.albertopasca.it/whiletrue/
通过这种方式,您可以根据需要将anithink保存到设备存储和加载。
每个applicationDidFinishLaunching
使用counter++
并保存到磁盘。
为了获得更好的统计数据,请在willApplicationTerminate
上将数据发送到邮件/服务器/等...
希望这会有所帮助。