关于ios:在应用内关闭iPhone应用 | 珊瑚贝

Close iPhone app from within the app


有没有办法从应用程序中关闭 iPhone 应用程序?一位客户问我是否有一种方法可以通过按下应用程序中的按钮来关闭应用程序,而无需手动通过双击主页按钮然后按住应用程序图标然后点击 – 符号来关闭应用程序。

显然,客户想要构建一个使用蓝牙和 ANT 设备的应用程序,这些设备是耗电的,并希望能够快速关闭应用程序。

有什么想法吗?

  • 您可以 exit() 响应按钮按下事件,但是在指南的某处它说这对于 App Store 应用程序是不允许的。不过,我见过可以做到这一点的应用程序。
  • 看到这个问题:stackoverflow.com/q/355168/251760
  • 如何将 UIApplicationExitsOnSuspend Info.plist 键设置为 true?
  • UIApplicationExitsOnSuspend 我要试一试。谢谢
  • 注意: UIApplicationExitsOnSuspend 将禁用应用程序的多任务处理功能。


我认为你应该让按钮丢弃蓝牙和其他”耗电大户”。您甚至可以让应用程序足够智能,以根据某些事件(例如用户离开应用程序或某个功能完成时)将其关闭。


除了退出应用程序中的按钮违反 Apple 人机界面指南外,这甚至不是推荐的行为。

但如果你仍然想关闭你的应用程序。使用 \\’exit();\\’.

  • 这甚至不是答案。
  • 不,它不是,这是一个严厉的警告,即此类应用程序不应通过 iTMS 审批流程,因此需要牢记。


此行为违反 Apple 的人机界面指南。如果您仍想这样做,请使用 C 函数 exit();。但是对于用户来说,这看起来就像应用程序崩溃了,所以我不会这样做,即使不是在非 AppStore 应用程序上!

  • 这同样适用于你它对 hd1 所做的。这不是答案,请将此作为评论。


来源:https://www.codenong.com/13278305/

微信公众号
手机浏览(小程序)

Warning: get_headers(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57

Warning: get_headers(): Failed to enable crypto in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57

Warning: get_headers(https://static.shanhubei.com/qrcode/qrcode_viewid_9093.jpg): failed to open stream: operation failed in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57
0
分享到:
没有账号? 忘记密码?