I have a button to exit from the application. The function looks like this:
//Close application
function close_window() {
navigator.app.exitApp();
}
It did not work, so I tried the following line:
navigator.device.exitApp();
It did not work either. Then I discovered by alert that the iPhone does not recognize PhoneGap's navigator.app and navigator.device. I use PhoneGap version 2.2.0.
Why is this happening?
P.S.: It works for me on Android.
navigator.app.exitApp() does not work on IOS, only Android. On iOS, Apple does not allow apps to programmatically exit.
It can be done through iOS objective c side but there's a good chance this app will be rejected in Apple app store.
Here you will find a good explanation: https://groups.google.com/forum/?fromgroups=#!topic/phonegap/XjTm0ua4uOY.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With