2016-03-02 69 views
0

這聽起來很奇怪,但我想讓我的應用程序正常崩潰。優雅地崩潰ios cordova應用程序

由於科爾多瓦沒有辦法通過API實際關閉應用程序,所以這似乎是唯一的解決方案,至少在我看來。

所以我的問題我怎樣才能崩潰我的科爾多瓦應用程序沒有彈出錯誤對話框?

或者作爲替代方法:是否有方法可以關閉我不知道的應用程序?

+0

如果它是在iOS中,爲什麼不在本地執行崩潰部分? –

+0

@TejaNandamuri因爲如果你這樣做,你會看到一個警告窗口「應用程序崩潰」。不是最好的用戶體驗。我也找不到類似「.exit(0)」 – Silom

+0

正如在Shamas S的鏈接中提到的,有一個原因是無法找到這個API。 – Silom

回答

2

它被認爲是針對Apple的政策,以編程方式崩潰/關閉應用程序,強烈建議不要這樣做。而蘋果過去已經拒絕了應用程序,不遵守這一政策。

這是蘋果here提到的,因爲儘管以編程方式關閉了應用程序,但它給用戶提供了一個崩潰的幻覺,這不是一個好的用戶體驗。

它接着說,在開發或測試有必要終止您 申請,中止功能,或斷言宏

如果建議。

+0

更具體地說,我的客戶想要一個按鈕來關閉應用程序。 – Silom

+0

@Silom。與他們分享完全相同的鏈接。通常人們想要關閉應用程序,如果用戶不同意條款和條件。在這種情況下,只需顯示警告,告知他們必須同意條款和條件才能繼續使用該應用。 –

+0

在我的情況下,用戶正在修理,等到某個服務人員完成他的請求後 - >「您好用戶,關閉應用程序並再次來到」 - >「用戶將使用有意義且宏偉的退出按鈕,而不是物理的」 – Silom