簡體   English   中英

iOS 6-在后台重新啟動被終止的應用程序

[英]iOS 6 - Relaunch the killed app in background

我知道這在iOS 7中是不可能的,但是在搜索之后,我在一些論壇上閱讀到iOS 6可能在其中。現在的問題是,如果該應用程序在后台並且由於不活動而被殺死,我想重新啟動該應用程序。 目前,當應用程序在后台運行時,我每隔10分鍾觸發一次位置更新,但是這會消耗大量電池,並且我確定這不是正確的方法。 我想知道是否有人在iOS 6中成功實現了這種行為。

注意:這是一個概念應用程序。 不適用於App Store。

首先想到的是:在您的應用程序委托中,您有:

-(void)applicationWillResignActive:(UIApplication *)application

-(void)applicationDidEnterBackground:(UIApplication *)application

-(void)applicationWillEnterForeground:(UIApplication *)application

-(void)applicationWillResignActive:(UIApplication *)application

-(void)applicationDidEnterBackground:(UIApplication *)application

-(void)applicationWillEnterForeground:(UIApplication *)application

您可以使用它們的方法,並在其中添加操作,以防止設備關閉您的應用程序。 我使用它來維護我的應用程序,使其不會在ios3下關閉,然后在ios6下關閉:7。 試試看,它對我有用,並且不會消耗太多電池。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM