我有一个退出应用程序的按钮。该函数如下所示:
//Close application
function close_window() {
navigator.app.exitApp();
}
它不起作用,所以我尝试了以下一行:
navigator.device.exitApp();
它也没用。然后我通过警告发现iPhone无法识别PhoneGap的navigator.app和navigator.device。我使用PhoneGap 2.2.0版。
为什么会这样?
P.S。:它适用于Android。
答案 0 :(得分:19)
navigator.app.exitApp()不适用于IOS,仅适用于Android。在iOS上,Apple不允许应用程序以编程方式退出。
可以通过iOS目标c方面完成,但很有可能在Apple应用商店中拒绝此应用。
在这里你会找到一个很好的解释:https://groups.google.com/forum/?fromgroups=#!topic/phonegap/XjTm0ua4uOY。