是否有可能在iPhone上以編程方式將應用程序發送到後臺?發送應用程序到iphone上的背景
回答
在iOS 4.0下,如果其他應用程序進入前臺,並且有足夠的資源將您的應用程序保留在後臺,則您的應用程序將置於後臺。您可以發送一個URL到Safari或另一個已經註冊了處理程序的應用程序,並且希望在啓動Safari(或任何應用程序處理該URL)後,OS將您的應用程序置於後臺的足夠內存(等等)。如果幸運的話(通常經常發生),您將以編程方式將您的應用程序發送到後臺。
當然,無論您的應用程序在後臺運行還是暫停,都取決於其他事情(您必須在iOS 4.x中註冊)。
「背景」一詞是指iOS上非常具體的內容,並不像您描述的那樣。你的意思是「不活躍」。不活動的應用程序仍在運行。後臺應用程序未運行。請參閱下面的答案。 – Emmanuel 2013-10-18 19:25:01
Apple確實允許應用程序以編程方式退出(自殺)。但這只是作爲您的應用程序無法恢復的問題發生時的最後手段。
在所有其他場合,應用程序預計將保持在前臺並運行,直到用戶按下主頁按鈕或應用程序打開另一個應用程序並獲得用戶同意。
其實你不想殺了應用程序,但是將它移動到背景並返回到主屏幕會留下非常相似的印象。這就是爲什麼我不認爲蘋果會批准它,因此,據我所知,沒有提供任何方式將應用程序移動到後臺,而無需打開另一個應用程序。
不,這是不可能的。只有iOS可以將您的應用程序放在後臺。
請注意,「背景」和「無效」之間存在很多混淆。不活動的應用程序是一種不顯示在GUI上但仍在運行的應用程序。
從技術上講,背景中的應用程序未運行;它處於休眠狀態。根據所使用的模式,後臺應用程序可以接收信號並「喚醒」。有關更多詳細信息,請參閱背景模式:https://developer.apple.com/library/ios/documentation/general/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW22
但是後臺應用程序也可以在任何時候終止而不發出警告。事實上,我總是將後臺應用程序視爲已終止。因此,在進入後臺之前,應始終清理應用程序,並在進入前臺時重新初始化它。
- 1. iPhone - 將應用程序發送到背景
- 2. iPhone應用程序使用MPMusicPlayer背景
- 3. 如何重置應用程序,當發送到背景
- 4. 將應用程序發送到按鈕水龍頭上的背景
- 5. iphone XMPP應用程序運行背景
- 6. iPhone應用程序背景超時
- 7. iPhone 6上的iphone應用程序每隔一段時間切換到背景
- 8. 在iPhone中創建應用程序背景前景在iphone
- 9. 在iPhone上播放openGl應用程序的背景視頻
- 10. iphone如何檢測我的應用程序被推送到背景?
- 11. 趕上Android應用程序的背景
- 12. 如何在應用程序終止時發送背景位置
- 13. 如何發佈將在iOS 3.2上工作的應用程序,以及如何使用iPhone 4上的應用程序掛起和背景背景功能
- 14. 從iPhone 4發送背景短信
- 15. 如何將背景聲音添加到iPhone應用程序
- 16. 發送應用程序到背景並從XCTest的最近重新啓動它
- 17. Android:如何關閉從我的應用程序打開的應用程序,當所有發送到背景
- 18. Android應用程序背景
- 19. Joomla背景應用程序
- 20. Android背景應用程序
- 21. 發送iPhone應用程序源
- 22. iPhone發送郵件應用程序
- 23. 從iPhone應用程序發送消息
- 24. ipad應用程序發送圖像到照片庫不捕獲背景
- 25. 當應用程序是背景時將數據發送到服務器
- 26. 防止achartengine和textview重置後,並將應用程序發送到背景
- 27. iPhone上的併發背景下載
- 28. 從iPhone本地應用程序遠程發送數據到Rails應用程序
- 29. 使用視頻作爲iPhone應用程序的背景嗎?
- 30. 爲使用Storyboard的iPhone應用程序修復背景
我仍然想知道這是不可能的。我很想擁有可讓我將它們移到背景甚至退出的應用程序,而無需使用任何按鈕! – 2017-05-10 22:32:58