2010-08-09 98 views
0

是否有可能以及如何實施禁止iPhone/ipad上的應用程序退出?禁止從iphone/ipad應用程序退出

我們有一個應用程序,必須永久工作在ipad設備上。用戶應該沒有辦法退出應用程序。你能建議如何實現這個功能嗎?

回答

5

越獄和安裝自定義軟件,使您能夠做到這一點。

或在所有按鈕上放置大量磁帶。

無論如何,你不能用標準設備上的標準應用程序來做到這一點。試想一下 - 對於應用程序來說會是一件非常煩人的事情,不是嗎?

+7

+1非常糟糕的設計禁用操作系統內置功能 – 2010-08-09 20:22:07

+0

是的,這真的很煩人:-)但是我們必須具備這樣的能力:-)它只是「必須完成」的功能。 – OJ287 2010-08-09 20:22:35

+0

越獄是這裏唯一的答案,但我同意Merlyn,非常糟糕的設計。 – 2010-08-09 20:23:23

1

無法實現此功能。你不能做到。

+0

我見過它用膠水實施。 – Justin 2010-08-09 20:21:03

+0

不好意思,用哪個膠水?你什麼意思?用膠水密封按鈕?請不要開玩笑。 – OJ287 2010-08-09 21:21:53

2

蘋果自己的人機界面設計準則將禁止這一點。你的應用程序不能侵犯超越你自己的應用程序職責的操作系統的能力。關鍵在於爲設備提供一致的體驗,如果您正在修改某些與切換應用程序一樣基礎的內容,則違反了該原則。

如果您無法退出應用程序,則基本上將您的設備變成單一用途的設備。如果您禁用快速應用切換和主頁按鈕,您希望如何返回到應用列表?

無論您發現哪種解決方案都不會被應用商店批准。

您應該看看目前的多任務功能是否可以幫助您理清需要應用程序始終在前臺運行的原因。

+0

謝謝你的詳細解答。 我們只是尋找價格便宜(或至少不貴)的性感手持設備,可以執行我們的自定義多媒體應用程序。應用程序應播放圖像,視頻和HTML,有時與用戶進行交互。應用程序將在公共場所工作,因此我們不能允許退出應用程序並訪問任何設備功能,這太危險。 蘋果iphone/iPad設備看起來對我們非常有吸引力,但不幸的是一些障礙變得不可抗拒。 – OJ287 2010-08-09 21:14:51

+0

你正在尋找什麼通常被稱爲'kiosk模式'。這裏有一些簡短的討論,但它必須是一個越獄設備。 http://stackoverflow.com/questions/2166656/how-to-create-kiosk-mode-iphone-app – 2010-08-09 23:39:40

+1

如何將它安裝在禁止觸摸home鍵的塑料外殼中?這是你要找到的最佳選擇。 – 2010-08-10 04:43:44

2

如果您正在討論本地分佈的企業應用程序,您可能可以這樣做,但可能不會。

最好的辦法是在物理上破壞或阻止硬件按鈕。

或每10秒向設備發出警報,使得該應用程序在應用程序外部無法使用(您可以忽略應用程序中的傳入通知)。

爲什麼你有這個要求?

+0

請在我對@Joost Schuur的回答中看到以上解釋 – OJ287 2010-08-09 21:18:57

+0

如果它是安裝在公共場所的設備,而不是您可以選擇實際覆蓋主頁按鈕的設備。這是退出應用程序的唯一方法。 如果它的安裝方式不是覆蓋側面的合理部分,您會發現它在早上消失了。 順便說一下,對於自助服務終端模式的需求與業務邏輯完全無關,而是與系統需求相關。 – 2010-08-09 22:50:35

+0

「最好的辦法是在物理上破壞或阻止硬件按鈕。」 - 這是多麼輝煌的優雅解決方案。這樣做的物理案例可能是最好的解決方案。 – 2010-08-10 04:53:53

1

你不能做到這一點,但如果你越獄,並配置「主鍵式」設置,您可以:)

順便說一句,如果你這樣做,退出的唯一途徑將是一個關機..並關閉每一次會有點討厭...