是否有可能在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. 通过PhoneGap将应用程序移动到iPhone上的背景
- 3. 用Qt发送应用程序到背景
- 4. iPhone应用程序使用MPMusicPlayer背景
- 5. 如何重置应用程序,当发送到背景
- 6. iphone XMPP应用程序运行背景
- 7. iPhone应用程序背景超时
- 8. 将应用程序发送到按钮水龙头上的背景
- 9. iPhone 6上的iphone应用程序每隔一段时间切换到背景
- 10. Ad-hoc发布中的iPhone背景应用程序?
- 11. 在iPhone中创建应用程序背景前景在iphone
- 12. 在iPhone应用程序上的默认背景图像
- 13. 在iPhone上播放openGl应用程序的背景视频
- 14. iphone如何检测我的应用程序被推送到背景?
- 15. 发送推文在应用程序的背景
- 16. 赶上Android应用程序的背景
- 17. 如何在应用程序终止时发送背景位置
- 18. 有没有办法以编程方式发送我的iPhone应用程序到背景
- 19. 在背景中连接到cB-OLP425 iphone应用程序
- 20. 如何将背景声音添加到iPhone应用程序
- 21. 从iPhone 4发送背景短信
- 22. 如何发布将在iOS 3.2上工作的应用程序,以及如何使用iPhone 4上的应用程序挂起和背景背景功能
- 23. 发送背景
- 24. 发送背景
- 25. 发送应用程序到背景并从XCTest的最近重新启动它
- 26. Android:如何关闭从我的应用程序打开的应用程序,当所有发送到背景
- 27. iPhone发送邮件应用程序
- 28. 从iPhone应用程序发送推文
- 29. 从iPhone应用程序发送消息
- 30. 发送iPhone应用程序源
我仍然想知道这是不可能的。我很想拥有可让我将它们移到背景甚至退出的应用程序,而无需使用任何按钮! – 2017-05-10 22:32:58