Ios 如何在杀死应用程序后在后台执行某些任务

Ios 如何在杀死应用程序后在后台执行某些任务,ios,iphone,push-notification,background-process,Ios,Iphone,Push Notification,Background Process,我正在做一个应用程序。在这种情况下,每次都有一个任务在后台运行。我的问题是,如果我杀死应用程序,那么该任务也会停止。但我想在用户杀死应用程序后运行该任务。如何执行此任务。杀死应用程序后,我们无法以编程方式运行后台任务。 但是我们可以使用推送通知触发后台任务。因此,完成任务有一定的时间限制(30秒)。检查 -(void)application:(UIApplication*)application-didReceiveMemotentification:(NSDictionary*)userInf

我正在做一个应用程序。在这种情况下,每次都有一个任务在后台运行。我的问题是,如果我杀死应用程序,那么该任务也会停止。但我想在用户杀死应用程序后运行该任务。如何执行此任务。

杀死应用程序后,我们无法以编程方式运行后台任务。 但是我们可以使用推送通知触发后台任务。因此,完成任务有一定的时间限制(30秒)。检查

-(void)application:(UIApplication*)application-didReceiveMemotentification:(NSDictionary*)userInfo-fetchCompletionHandler:(void(^)(UIBackgroundFetchResult))completionHandler
此方法


链接:

关闭应用程序后,我们无法以编程方式运行后台任务。 但是我们可以使用推送通知触发后台任务。因此,完成任务有一定的时间限制(30秒)。检查

-(void)application:(UIApplication*)application-didReceiveMemotentification:(NSDictionary*)userInfo-fetchCompletionHandler:(void(^)(UIBackgroundFetchResult))completionHandler
此方法


链接:

苹果不允许你在用户关闭应用程序后在后台执行。如果你的应用程序在后台运行,并且你想执行一些操作。你可以这样做。使用苹果的后台服务。但iOS会在3分钟后关闭该应用程序。(一些极客说你有10分钟的时间。但我试着去实现它,我发现苹果的最大限制是3分钟),但苹果只在特殊情况下允许应用程序在后台运行更长时间。

苹果不允许在用户关闭应用程序后在后台执行。如果你的应用程序在后台运行,并且你想执行一些操作。你可以这样做。使用苹果的后台服务。但iOS会在3分钟后关闭该应用程序。(一些极客说你有10分钟的时间。但我试着去实现它,我发现苹果的最大限制是3分钟),但苹果只在特殊情况下允许应用程序在后台运行更长时间。

用户终止应用程序后,无法在后台运行任何类型的进程。看看Viber为他们的应用程序做了什么


所以你可以给用户一个不退出应用程序的通知,但你必须给他们一个有效的理由。如果您的应用程序不是GPS或音乐应用程序,您的应用程序将不会在后台处于活动状态,操作系统将暂停您的所有进程以节省电池寿命

用户终止应用程序后,无法在后台运行任何类型的进程。看看Viber为他们的应用程序做了什么


所以你可以给用户一个不退出应用程序的通知,但你必须给他们一个有效的理由。如果您的应用程序不是GPS或音乐应用程序,您的应用程序将不会在后台处于活动状态,操作系统将暂停您的所有进程以节省电池寿命

这很好。我不想让一个应用程序在我不知情的情况下在后台运行,也不想让它停下来。这很好。我不希望一个应用程序在我不知情的情况下在后台运行,也没有办法阻止它。我们不需要给一些时间来完成任务。它需要持续运行。我们不能花自己的时间来完成任务。根据文档,操作系统将提供30秒的时间来下载/处理任务。我们需要在规定的时间内完成任务。如果我们使用位置服务、voip或音频,那么我们可以在后台运行应用程序。因此,如果我使用此列表中的任何内容,我杀死应用程序,我需要运行该任务。我们不需要给一些时间来完成任务。它需要继续运行。我们无法花费自己的时间来完成任务。根据文档,操作系统将提供30秒的时间来下载/处理任务。我们需要在规定时间内完成任务。如果我们使用位置服务、voip或音频,那么我们可以在后台运行应用程序。因此,如果我使用此列表中的任何内容,并且我杀死了应用程序,我需要运行该任务。如果你有任何苹果公司的合法文档,可以吗?如果你有那么请提供链接,因为我必须证明,苹果是不允许任何后台进程后,杀死应用程序。谢谢。如果你有苹果公司的任何合法文件?如果你有那么请提供链接,因为我必须证明,苹果是不允许任何后台进程后,杀死应用程序。谢谢