2013-01-20 6 views
8

私はアプリケーションから終了するボタンがあります。この関数は次のようになります。iPhoneがPhoneGapのnavigator.appを認識しない

navigator.device.exitApp(); 

それはどちらか動作しませんでした:

//Close application 
function close_window() { 
    navigator.app.exitApp(); 
} 

それは動作しませんでしたが、私は次の行を試してみました。その後、iPhoneがPhoneGapのnavigator.appとnavigator.deviceを認識しないことを警告で発見しました。私はPhoneGapバージョン2.2.0を使用します。

どうしてですか?

P .: Android上で動作します。

答えて

19

navigator.app.exitApp()は、Androidでは動作しません。 iOSでは、Appleはプログラムによるプログラムの終了を許可していません。

これはiOS客観的な面で行うことができますが、このアプリはApple App Storeで拒否される可能性が高いです。

ここには良い説明があります:https://groups.google.com/forum/?fromgroups=#!topic/phonegap/XjTm0ua4uOY

関連する問題