2016-05-17 142 views
1

是否有方法通过按钮在平板电脑(iPad或Android)上关闭/消除web-app?目前,我们必须双击例如iPad homebutton并关闭/杀死应用程序。还有一种方法可以用按钮做同样的事情吗?所以我们可以在我们的应用程序中放置这样一个按钮来更快关闭它。在浏览器中打开web-app。我们只是在平板电脑的主屏幕上生成一个快捷方式图标,然后在周围没有丑陋的浏览器容器的情况下打开它。我们的网络应用程序由年轻人和老年人(医院)使用。因此对于年轻一代来说很容易,因为他们知道平板设备的功能。老年人大多数人不会。所以他们只知道简单的基本知识,例如关闭某个东西的红色“x”,它位于右侧角落。对于他们来说,这些组件更容易与web-app配合使用。这是为了用户体验和可用性。使用按钮在平板电脑上关闭网络应用程序

谢谢

+0

调用'finish()' –

+0

@ MuratK。嗨,谢谢你的快速回答。你能稍微解释一下吗?也许有代码块?谢谢 – MrBuggy

+0

@MuratK。等等,我想我明白你的意思,我会尝试并给你答案,如果它有效的话。 – MrBuggy

回答

1

如果您打算申请app store or google play store submission,退出应用程序并不是一个好主意。至少不能退出iOS。随着越狱,你可以做任何你想要的。 以上回答@duncan和@murat看起来对我来说很合适。

我不知道但是有一些讨论事情:

quit web app1

quit web app2

+0

我现在看到了,我忘了一个重要的信息:它是一个网络应用程序,而不是一个经典的应用程序,它将在应用程序商店中提供。这是一个在浏览器中打开的网络应用程序,您可以在平板电脑主屏幕上生成一个快捷方式图标,以便在网络应用程序视图中使用该图标,而无需使用浏览器容器。所以你必须快速关闭它并返回到主屏幕... – MrBuggy

+0

我们的软件被年轻人和老年人(医院)使用,所以年轻一代知道现代触摸设备的功能,但年龄较大的人不知道。有很多人,只知道基础知识(如右边的一个关闭按钮等)。所以对他们来说,使用这种组件更容易... – MrBuggy

0

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

您只需拨打exit(0)即可,但任何会执行此操作的应用都将被Apple拒绝。

0

在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再次测试它,但这是一个很小的机会;)

+0

嗨@Hayk Petrosyan - 感谢您的回答,但它是一个网络应用,所以我需要javascript/jquery .. :) – MrBuggy

相关问题