2013-01-20 23 views
8

Uygulamadan çıkmak için bir düğmem var. fonksiyonu aşağıdaki gibidir:iPhone, PhoneGap'ın navigator.app değerini tanımıyor

navigator.device.exitApp(); 

O da işe yaramadı:

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

Yaramadı, bu yüzden aşağıdaki satırı çalıştı. Ardından iPhone'un PhoneGap'in navigator.app ve navigator.device özelliklerini tanıyamadığını fark ettim. PhoneGap 2.2.0 sürümünü kullanıyorum.

neden oluyor?

P.S .: Android'de benim için çalışıyor.

cevap

19

navigator.app.exteApp(), yalnızca Android'de IOS üzerinde çalışmaz. IOS'ta Apple, uygulamaların program aracılığıyla çıkmasına izin vermez.

iOS nesnesinin c tarafı ile yapılabilir, ancak bu uygulamanın Apple uygulama mağazasında reddedilebileceği iyi bir şans var.

Burada iyi bir açıklama bulacaksınız: https://groups.google.com/forum/?fromgroups=#!topic/phonegap/XjTm0ua4uOY.

İlgili konular