我最近尝试使用适用于Windows Phone 8.1的Cordova Multi设备混合应用程序。为了增加更多内容,我在cordova项目中添加了windows作为平台。
现在我的问题是,有没有什么方法可以在用户设备中终止我的应用程序,甚至可以将它移动到后台只是为了在Windows Phone 8.1设备中退出应用程序功能,无论是否使用WinJS库? ?
我正在尝试捕获后退点击,然后在点击后退出应用程序。
请注意,我已经捕获后退按钮点击并相应地处理导航。
答案 0 :(得分:1)
我发现MSApp.terminateApp()
有效。
答案 1 :(得分:0)
天啊,这只是一条线。
您可以使用window.close();
修改强>
一些微软工程师在这里指出了错误:window.close()
不是一种实现应用程序的安全方式,调用此方法会破坏应用程序暂停和恢复也可能会在用户返回应用程序时丢失数据。
window.close()
仅用于在应用程序达到不可恢复状态时调用。
可在此主题中找到更多详细信息 - > Exiting App, in A Cordova based multi device hybrid application