我正在开发一款应用程序,如果它为用户提供了退出应用程序的选项,我认为可以增强用户体验。此选项只能从其中一个屏幕上获得。
我研究了这个想法,我完全了解以下内容:
然而,我建议的情况是其中一个屏幕通过许多按钮为用户提供一系列选项。每个按钮都有一个图标,并清楚地标记。
由于退出应用选项允许用户手动退出应用,因此用户不会认为该应用已崩溃。并且,因为按钮的功能是退出应用程序,所以这不是应用程序无法提供其预期功能的情况。实际上,它与预期的功能完全相反,即退出应用程序。
我的问题是:
如果这是一个用户可选择的选项,明确标注它的作用,Apple会拒绝它吗?如果是这样,如果应用在用户选择该选项后提供了“确认提醒”,那会有什么不同吗?
我希望有人可以:
答案 0 :(得分:1)
实际上,这个Apple在这个link.
中提供了详细的答案请遵循它。
基本快照:
在iOS中,用户按Home键关闭应用程序。应该 您的申请具有无法提供的条件 预期的功能,推荐的方法是显示警报 指示问题性质和可能操作的用户 用户可以 - 打开WiFi,启用位置服务, 等允许用户自行终止应用程序 决定。
Apple说,警告开发人员不要强行调用退出方法。
警告:请勿调用退出功能。呼叫退出的应用程序将 似乎让用户崩溃,而不是执行优雅的 终止并动画回到主屏幕。
如果在开发或测试期间有必要终止您的应用程序,建议使用中止函数或断言宏。
希望这会对你有所帮助。