Ibm mobilefirst mobilefirst平台中的应用程序退出

Ibm mobilefirst mobilefirst平台中的应用程序退出,ibm-mobilefirst,Ibm Mobilefirst,我正在使用mobilefirst进行混合应用程序开发(用于Android、iPhone和windows phone设备)。我尝试了WL.App.close(),但它对我不起作用 是否有关闭Mobilefirst应用程序的方法? 如何在Mobilefirst中识别backbutton退出应用程序?根据谷歌和苹果的指导原则,您不能为最终用户以编程方式退出应用程序。这是您必须让用户执行的操作 因此,WL.App.close()API不再这样做。事实上,并将在未来的版本中删除 要触发退出应用程序,您可能

我正在使用mobilefirst进行混合应用程序开发(用于Android、iPhone和windows phone设备)。我尝试了
WL.App.close()
,但它对我不起作用

是否有关闭Mobilefirst应用程序的方法?

如何在Mobilefirst中识别backbutton退出应用程序?

根据谷歌和苹果的指导原则,您不能为最终用户以编程方式退出应用程序。这是您必须让用户执行的操作

因此,WL.App.close()API不再这样做。事实上,并将在未来的版本中删除

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

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

对于Android和WindowsPhone8,您可以做的是使用覆盖后退按钮的默认操作,并触发异常退出应用程序


或者-让用户退出应用程序…

最好不要以编程方式关闭应用程序,否则谷歌或苹果可能会在审查时拒绝该应用程序。