如何获取应用程序启动iPhone的次数

suj*_*uji 4 iphone objective-c

我正在开发一个提醒应用程序.

所以我的客户想要设置这个应用程序弹出消息的速率,这将在用户打开应用程序的第10次出现.这可能.

我该如何实现呢?

任何人都可以帮助我.谢谢你提前

Tot*_*mus 6

您可以使用NSUserDefaults:

    NSUserDefaults * userDefaults = [NSUserDefaults standardUserDefaults];
    NSInteger appLaunchAmounts = [userDefaults integerForKey:@"LaunchAmounts"];
    if (appLaunchAmounts == 10)
    {
        [self showMessage];
    }
    [userDefaults setInteger:appLaunchAmounts+1 forKey:@"LaunchAmounts"];
Run Code Online (Sandbox Code Playgroud)


Jos*_*erg 5

你可以把它存储到NSUserDefaults.只需更新它applicationDidFinishLaunching:.