我有一种情况,我必须从我的应用程序中关闭iOS中的其他运行/暂停的应用程序。有没有办法在iOS 8中实现这一目标。
最初的印象是我必须增加我的应用程序的内存使用量,以便iOS关闭其他正在运行/暂停的应用程序,但是有更好的方法来实现这一目标吗?
先谢谢。
答案 0 :(得分:0)
我不相信这可以在你自己的应用程序中关闭应用程序,如果是的话我相信Apple会根据App Store评论指南拒绝你的应用程序 2.6
2.6 在指定的容器区域外读取或写入数据的应用程序将被拒绝
我相信它会被拒绝,因为它必须在Apps指定的容器区域之外读取和/或写入数据,这是不允许的。应用程序以沙盒模式工作,因此他们不知道设备上运行的任何其他应用程序,除了使用URL方案外,不能(不是越狱)与它们交互。
至于提高你的App内存使用率的想法,直到它开始关闭其他应用程序的想法可能会说你的应用程序也会面临崩溃的风险,如果内存太高会导致它对用户不友好我相信苹果实际上也会拒绝这一点。如果他们发现你的应用程序正在执行此操作,我无法弄清楚他们会拒绝指南中的哪条规则,但是如果由于高内存使用而崩溃,他们肯定会在 2.1 和 2.2 :
2.1 崩溃的应用将被拒绝
2.2 展示错误的应用将被拒绝
所以我很遗憾地说我不相信有任何好方法可以让你的应用程序进入Apple App Store。