应用程序退出mobilefirst平台

时间:2014-12-19 13:41:15

标签: ibm-mobilefirst

我正在使用mobilefirst进行混合应用程序开发(适用于Android,iPhone和Windows手机设备)。我尝试使用WL.App.close(),但它不适合我。

任何可用于关闭Mobilefirst应用程序的方法?
我们如何识别Mobilefirst中应用程序的backbutton退出?

1 个答案:

答案 0 :(得分:2)

根据Google和Apple指南,您可能无法以编程方式退出最终用户的应用程序。这是您必须让用户执行的操作。

因此,WL.App.close()API不再这样做。实际上,this API method is deprecated将在将来的版本中删除。

要触发退出应用程序,您可能需要创建Cordova插件。在此插件中,您将需要导致“静默异常”,这将导致应用程序在您选择执行插件时崩溃。这样app就会退出。

如今,在Android中也是如此 - 点按“后退”按钮不再退出应用程序。相反,它也会将应用程序置于后台。这是预期的行为。

对于Android和Windows Phone 8,你可以做的是使用WL.App.overrideBackButton覆盖后退按钮的默认操作,并且也会触发异常退出应用程序。

或者 - 让用户退出应用...