使用按钮关闭平板电脑上的网络应用程序

Close web-app on tablet with a button

有没有办法通过按钮在平板电脑(iPad 或 Android)上 close/kill 一个 web-app?目前,我们必须双击 iPad 主页按钮和 close/kill 应用程序。还有一种方法可以用按钮做同样的事情吗?所以我们可以在我们的应用程序中放置这样一个按钮来更快地关闭它。

web-app 已在浏览器中打开。我们只是在平板电脑的主屏幕上生成一个快捷方式图标并打开它,周围没有丑陋的浏览器容器。我们的网络应用程序供年轻人和老年人(医院)使用。所以对于年轻一代来说很容易,因为他们知道平板设备的功能。老年人大多不会。所以他们只知道一些简单的基础知识,比如用于关闭某些东西的红色 "x",它位于右上角。对于他们来说,这样的组件更容易与 web-app 一起工作。这是为了用户体验和可用性。

谢谢

在 iOS,技术上可行,但不允许。

您所要做的就是调用 exit(0),但任何调用的应用程序都会被 Apple 拒绝。

如果您计划 app store or google play store submission,则退出应用不是个好主意。您至少不能退出 iOS。越狱后,您可以为所欲为。 以上@duncan 和@murat 的回答对我来说是正确的。

我不确定,但是正在进行一些讨论:

quit web app2

对于iOS你可以尝试使用这个代码

[UIAlertView showWithTitle:@"Success"
                   message:@"Please restart application, to apply changes"
         cancelButtonTitle:@"Ok"
         otherButtonTitles:nil
                  tapBlock:^(UIAlertView *alertView, NSInteger buttonIndex)
{
    @throw [NSException exceptionWithName:@"restart"
                                   reason:@"restart"
                                 userInfo:nil];
}];

并且有一些后门可以帮助您(但不能保证)。您可以隐藏您的 AppStore 测试按钮并在后端发布后显示按钮,但将来 AppStore 仍然有可能再次测试它,但这种机会很小;)