Ios 在后台检测是否启动了应用程序

Ios 在后台检测是否启动了应用程序,ios,objective-c,xcode,Ios,Objective C,Xcode,我想节省启动应用程序的时间,并在检测到启动事件时将其保存到数据库中。 我想在每次启动应用程序时都保存在数据库中 我试着在安卓系统中使用这项服务,这在iOS中可能吗 我在中找到了一个公共通知列表,但它不在那里 我希望有人能帮助我。 谢谢。最佳选择: 您只想在应用程序启动时节省时间。因此,您可以使用didFinishLaunchingWithOptions方法 你不能在iOS的后台使用这种功能。像android一样,你不能运行该服务。一切都是沙盒 - (BOOL)application:(UIApp

我想节省启动应用程序的时间,并在检测到启动事件时将其保存到数据库中。 我想在每次启动应用程序时都保存在数据库中

我试着在安卓系统中使用这项服务,这在iOS中可能吗

我在中找到了一个公共通知列表,但它不在那里

我希望有人能帮助我。
谢谢。

最佳选择:

您只想在应用程序启动时节省时间。因此,您可以使用didFinishLaunchingWithOptions方法

你不能在iOS的后台使用这种功能。像android一样,你不能运行该服务。一切都是沙盒

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
   // App Launched, save the time here
   // Put your Code here

    return YES;
}

您正在尝试将其保存在本地(设备上)或web服务上?您可以在applicationwillFinishluanching应用程序委托方法上获得时间,然后将其保存在数据库中。@Vijay-Apple-Dev.blogspot.com到目前为止,我仍在寻找任何可以在应用程序启动时通知我的API,抱歉,我是iOS新手。请收听此UIApplicationIDFinishLaunchingNotification通知。我的建议是使用didFinishLaunchingWithOptions@LordZsolt在web服务上,但现在我关心的只是在应用程序启动时检测事件。谢谢您的回答,我非常感谢。我搜索了它,但是这个通知也能检测到其他应用程序的启动吗?每个应用程序都是沙盒。这是用户的隐私,苹果不允许我们这样做。你对iOS的看法与Android相同。但我不能这么做,希望有帮助