我进行了很多搜索,但没有找到如何以编程方式将应用程序带到后台,以便显示手机的主屏幕。我不想终止应用程序,而只是以编程方式按下 HOME 按钮。有什么办法吗?
问问题
170 次
3 回答
1
不幸的是,iOS 中没有后台模式,应用程序在失焦时仍然可以运行。Apple 将系统设计为“暂停”应用程序以保留状态,但请注意应用程序可能随时终止。
于 2013-03-07T15:48:50.950 回答
1
不,很遗憾没有。没有公共 API 允许您将用户发送回主屏幕。
如这些问题所示:
布拉德·拉尔森对这个问题的答案提供了详细的解释:
于 2013-03-07T15:49:04.007 回答
0
您可以通过调用私有 API 来执行此操作,但请注意,如上所述,Apple 不允许在 AppStore 应用程序上执行此操作。
var x = UIApplication.SharedApplication;
x.PerformSelector (sel: new MonoTouch.ObjCRuntime.Selector ("suspend"), obj: x, delay: 5);
于 2013-03-14T20:07:50.883 回答