iOS开发:有没有一段时间适合应用程序自杀?
我几年来一直在开发iOS应用程序供企业使用。这是花了很多(!)年开发桌面应用程序的调整。我很早就学到的第一件事情是,它被一个应用程序自杀而皱起了眉头。苹果开发者论坛上的海报对此充满敌意,这是我再也不会去那里的原因。iOS开发:有没有一段时间适合应用程序自杀?
现在我有一个具有非常关键功能的应用程序,它需要用户在使用应用程序之前接受条款和条件,并且如果条款未被接受,应用程序将不会运行。选择是接受还是拒绝,但当用户积极拒绝时,最好的办法就是彻底杀死应用。
我的问题是,在这种情况下,会有什么问题吗?我会因为永恒而被开发商诅咒吗?
为什么杀了一个应用程序的决定?我宁愿将用户放在同一屏幕上,在他接受复选框之前不进行任何操作,禁用所有按钮
我使用了一个你的建议的变体:我刚刚放置了一个标签,告诉用户手动关闭应用程序。谢谢。 –
如果您让应用程序自行关闭,Apple不会让您将其发布到App Store上。
您应该将用户体验调整为拒绝用户拒绝条款和条件的情况。
例如,显示屏幕显示应用程序无法使用,除非接受条款,并带有一个按钮,显示“带我回去”,将用户带回术语屏幕。
很好的建议。要清楚,这是一个企业应用程序。它不会通过App Store。 –
@BillNorman无论应用程序是企业应用程序还是通过App Store发布,为用户创造良好的用户体验仍然非常重要。苹果公司的许多指导方针都是这样做的:) – Fogmeister
您可以在此更改交互。
而不是accept (and use the app)
或decline (and never be able to use the app)
更改为accept (and use the app)
或没有。
如果用户不接受,那么他们不能使用该应用程序。他们不必拒绝任何事情。没有接受是你所需要的。
如果他们不接受,那么不要做任何事情。他们可以随时回来并接受并开始使用该应用。
不,不要这样做。总有一种更好的方式来做你认为你需要做的事情。 – Fogmeister