簡體   English   中英

以編程方式強制殺死iPhone設備上的另一個應用

[英]programmatically force killing another app on iPhone device

我正在假設要開發兩個iphone應用程序-App A和App B,並且由於某些原因兩個應用程序不必同時運行。

現在我的問題是-App A是否可以使用Swift在iOS中以編程方式殺死App B? 如果是,蘋果是否允許?

按照下面的蘋果鏈接...我不確定是否可能: https : //developer.apple.com/library/ios/qa/qa1561/_index.html

謝謝,

如果兩個應用程序的應用程序plist中都設置了已記錄的UIApplicationExitsOnSuspend密鑰,則一次只能運行一個,因為兩者都不能在后台運行。 如果用戶啟動一個應用程序,則操作系統將終止另一個應用程序。

您可以通過從UIApplication調用私有方法UIApplication terminateWithSuccess應用程序,如下所示:

UIApplication.sharedApplication().performSelector("terminateWithSuccess")

但是請不要這樣做。

另外,Apple不允許這樣做。

切勿以編程方式退出iOS應用。 人們傾向於將其解釋為崩潰。 如果由於某種原因導致您的應用無法正常運行,則需要向用戶告知情況並說明他們可以采取的措施。 1個

據我所知,無法從當前處於后台的應用程序中殺死另一個應用程序。

暫無
暫無

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

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