iOS 开发:是否有适合应用程序自我终止的时间?
iOS Development: Is there ever a time when it's appropriate for an app to kill itself?
多年来,我一直在开发 iOS 供企业使用的应用程序。这是对花了很多(!)年开发桌面应用程序的调整。我很早就了解到的第一件事是,应用程序自杀是不受欢迎的。 Apple 开发者论坛上的发帖人对此充满敌意,这就是我再也不去那里的原因。
现在我有一个应用程序,功能非常关键,它要求用户在使用该应用程序之前接受条款和条件,如果不接受条款,该应用程序将无法运行。可以选择接受或拒绝,但当用户主动拒绝时,最好的办法似乎是完全终止该应用程序。
我的问题是,在那种情况下,这样做会有什么问题吗?我会永远被开发商诅咒吗?
如果您让应用自行终止,Apple 不会让您post在 App Store 上使用它。
您应该根据用户拒绝条款和条件的情况调整您的用户体验。
例如,显示一个屏幕,显示除非接受条款,否则无法使用该应用,并显示一个按钮,显示 "Take me back" 将用户带回条款屏幕。
为什么要在 declying 上杀死一个应用程序?我宁愿让用户在同一屏幕上不执行任何操作,然后再放置接受复选框,禁用所有按钮
您可以在此处更改交互方式。
将 accept (and use the app)
或 decline (and never be able to use the app)
更改为 accept (and use the app)
或什么都不更改。
如果用户不接受,则他们无法使用该应用程序。他们不必拒绝任何东西。不接受就是你所需要的。
如果他们不接受,那就什么都不做。他们以后随时可以回来接受并开始使用该应用程序。
多年来,我一直在开发 iOS 供企业使用的应用程序。这是对花了很多(!)年开发桌面应用程序的调整。我很早就了解到的第一件事是,应用程序自杀是不受欢迎的。 Apple 开发者论坛上的发帖人对此充满敌意,这就是我再也不去那里的原因。
现在我有一个应用程序,功能非常关键,它要求用户在使用该应用程序之前接受条款和条件,如果不接受条款,该应用程序将无法运行。可以选择接受或拒绝,但当用户主动拒绝时,最好的办法似乎是完全终止该应用程序。
我的问题是,在那种情况下,这样做会有什么问题吗?我会永远被开发商诅咒吗?
如果您让应用自行终止,Apple 不会让您post在 App Store 上使用它。
您应该根据用户拒绝条款和条件的情况调整您的用户体验。
例如,显示一个屏幕,显示除非接受条款,否则无法使用该应用,并显示一个按钮,显示 "Take me back" 将用户带回条款屏幕。
为什么要在 declying 上杀死一个应用程序?我宁愿让用户在同一屏幕上不执行任何操作,然后再放置接受复选框,禁用所有按钮
您可以在此处更改交互方式。
将 accept (and use the app)
或 decline (and never be able to use the app)
更改为 accept (and use the app)
或什么都不更改。
如果用户不接受,则他们无法使用该应用程序。他们不必拒绝任何东西。不接受就是你所需要的。
如果他们不接受,那就什么都不做。他们以后随时可以回来接受并开始使用该应用程序。