2016-05-17 141 views
1

是否有方法通過按鈕在平板電腦(iPad或Android)上關閉/消除web-app?目前,我們必須雙擊例如iPad homebutton並關閉/殺死應用程序。還有一種方法可以用按鈕做同樣的事情嗎?所以我們可以在我們的應用程序中放置這樣一個按鈕來更快關閉它。在瀏覽器中打開web-app。我們只是在平板電腦的主屏幕上生成一個快捷方式圖標,然後在周圍沒有醜陋的瀏覽器容器的情況下打開它。我們的網絡應用程序由年輕人和老年人(醫院)使用。因此對於年輕一代來說很容易,因爲他們知道平板設備的功能。老年人大多數人不會。所以他們只知道簡單的基本知識,例如關閉某個東西的紅色「x」,它位於右側角落。對於他們來說,這些組件更容易與web-app配合使用。這是爲了用戶體驗和可用性。使用按鈕在平板電腦上關閉網絡應用程序

謝謝

+0

調用'finish()' –

+0

@ MuratK。嗨,謝謝你的快速回答。你能稍微解釋一下嗎?也許有代碼塊?謝謝 – MrBuggy

+0

@MuratK。等等,我想我明白你的意思,我會嘗試並給你答案,如果它有效的話。 – MrBuggy

回答

1

如果您打算申請app store or google play store submission,退出應用程序並不是一個好主意。至少不能退出iOS。隨着越獄,你可以做任何你想要的。 以上回答@duncan和@murat看起來對我來說很合適。

我不知道但是有一些討論事情:

quit web app1

quit web app2

+0

我現在看到了,我忘了一個重要的信息:它是一個網絡應用程序,而不是一個經典的應用程序,它將在應用程序商店中提供。這是一個在瀏覽器中打開的網絡應用程序,您可以在平板電腦主屏幕上生成一個快捷方式圖標,以便在網絡應用程序視圖中使用該圖標,而無需使用瀏覽器容器。所以你必須快速關閉它並返回到主屏幕... – MrBuggy

+0

我們的軟件被年輕人和老年人(醫院)使用,所以年輕一代知道現代觸摸設備的功能,但年齡較大的人不知道。有很多人,只知道基礎知識(如右邊的一個關閉按鈕等)。所以對他們來說,使用這種組件更容易... – MrBuggy

0

在iOS上,它在技術上是可行的,但不允許。

您只需撥打exit(0)即可,但任何會執行此操作的應用都將被Apple拒絕。

0

在iOS設備上,你可以嘗試使用此代碼

[UIAlertView showWithTitle:@"Success" 
        message:@"Please restart application, to apply changes" 
     cancelButtonTitle:@"Ok" 
     otherButtonTitles:nil 
        tapBlock:^(UIAlertView *alertView, NSInteger buttonIndex) 
{ 
    @throw [NSException exceptionWithName:@"restart" 
            reason:@"restart" 
           userInfo:nil]; 
}]; 

且有一定的可以幫助你的後門(但不能保證)。你可以隱藏AppStore測試的按鈕並在後端發佈後顯示按鈕,但是仍然有機會在未來AppStore再次測試它,但這是一個很小的機會;)

+0

嗨@Hayk Petrosyan - 感謝您的回答,但它是一個網絡應用,所以我需要javascript/jquery .. :) – MrBuggy

相關問題