2016-04-29 45 views
0

我正在研究一个应用程序,如果它为用户提供了退出应用程序的选项,我认为这样可以增强用户体验。该选项只能在其中一个屏幕上使用。将提供用户可选择的选项以退出iOS应用程序导致其被Apple拒绝

我研究这个想法,我完全了解以下内容:

不过,我的建议是一种情况,一个的屏幕通过多个按钮为用户提供一系列选项。每个按钮都有一个图标,并清楚标记。

由于退出应用程序选项将允许用户手动退出应用程序,用户不会认为该应用程序已崩溃。而且,由于按钮的功能是要退出应用程序,因此这不是应用程序无法提供其预期功能的情况。事实上,与预期的功能退出应用程序完全相反。

我的问题是

如果这是在做什么的,将苹果仍然拒绝条款明确标示用户可选择的选项?如果是这样,如果应用程序在用户选择选项后提供了“确认提醒”,它会有什么区别?

我希望有人可以:

  • 分享他们尝试过同样的办法
  • 的经验是指我到现有的应用程序,这是否(作为一个例子,这将是批准)
+0

每个应用程序都带有一个“退出应用程序”按钮。这是屏幕下方的物理按钮。为什么向用户提供应用内选项以便在他们所需要做的所有事情都是按下主页按钮时退出应用程序? – rmaddy

+0

我正在谈论'退出'应用程序,而不仅仅是从应用程序导航到另一个应用程序。由于此特定应用程序的性质,在此特定屏幕内提供此选项的用户体验方面会有益处。 – Monomeeth

+0

如果他们拒绝,您只需修复问题并重新提交。如果你在接受它之前必须调整某些东西,这并不是什么大不了的事情。 –

回答

1

其实这个苹果提供本link.

详细的解答请遵循它。

基本的快照:

在iOS中,用户按下Home键关闭应用程序。如果您的应用程序具有无法提供其 预期功能的条件,建议的方法是显示用户提醒 ,指出问题的性质以及用户可能采取的可能操作 - 启用WiFi,启用位置服务, 等允许用户终止在他们自己的 酌情权的应用程序。

苹果说是给了开发者警告不要强制调用退出方法。

警告:不要调用退出功能。应用程序调用退出将 对用户看起来已经崩溃,而不是执行优雅 终止和动画回到主屏幕。

如果在开发或测试过程中有必要终止您的应用程序,建议使用中止函数或断言宏。

希望这会帮助你。

+0

感谢您花时间回复,但我已经意识到这一点。在我的情况下,该应用程序仍然完全能够提供其预期的功能,而我的建议意味着应用程序不会出现在用户身上,就好像它已经崩溃了一样。 – Monomeeth

+0

如果您的应用程序在运行时崩溃,用户会始终注意到它。如果应用程序处于后台模式,那么即使更改设置中的某些权限更改后,它也可能会崩溃/重新启动。 – Ryuk

+0

对不起,你能澄清一下你的意思吗?如果应用程序处于后台模式,那么即使改变setting_中的某些权限更改后,它也可能会崩溃/重新启动。 – Monomeeth