2011-08-17 119 views
5

我剛開始在我的應用程序中包含網絡功能。我知道當用戶主動等待某些東西時,你應該使用網絡活動指示器,但是如果它只是與服務器的微妙後臺通信(在我的情況下,只是爲了更新一個值),那麼它還是一個好的做法讓用戶知道您的應用正在連接到互聯網?iPhone:何時應該使用網絡活動指示器

這是我對iOS平臺感興趣的東西 - 它讓開發人員告訴用戶互聯網是否正在使用。

UPDATE:在這個特定的情況下,我正在下載一個4字長的文本文件!

+0

我不覺得它有趣:)我不希望我的應用程序發送數據到互聯網不知不覺。 – Shoban 2011-08-17 10:49:45

+0

不發送 - 從網上拉 – 2011-08-17 10:52:47

+0

啊..好的:)抱歉。不是iPhone用戶。 – Shoban 2011-08-17 11:45:25

回答

3

即使他們不斷地將更改上傳到服務器,Apple自己的iWork應用程序也不會使用網絡活動指示器。

我認爲,如果用戶清楚地知道應用程序訪問互聯網(即他們明確允許),則不需要爲每個網絡操作顯示指示符。 它旨在表明正在上傳/下載更多數量(> 100kb)的數據,並且通知用戶該應用程序仍在工作。

如果你只是想到iCloud作爲例子,我認爲這將是非常煩人的持續看到網絡活動指標旋轉。

1

您應該始終讓用戶知道是否有任何事情正在進行。

只是爲了讓等待時間看起來比實際短。

它看起來不錯。

2

讓用戶知道他們何時使用互聯網顯然是一種很好的做法,因爲這種活動涉及金錢的使用。它比道德更符合道德規範。

0

無論何時訪問互聯網,您都應該顯示網絡活動指示器。如果應用程序當前正在使用其互聯網連接,應始終指示您的應用程序的用戶。 男人!不要欺騙你心愛的顧客。這是一種罪過。願上帝保佑你! ;-)

8

像往常一樣查看HIG和文檔是有用的。

這是什麼蘋果says關於網絡活動指標。

準則

顯示網絡活動指示燈當你 應用程序訪問網絡超過幾秒鐘更提供反饋。如果 該操作比此更快結束,則不必顯示 網絡活動指示符,因爲在用戶注意到其存在之前,該指示符很可能會消失 。

0

的HIGs狀態如下:

在適當的時候,顯示網絡活動的指標。網絡活動指示器可以出現在狀態欄中,向用戶顯示正在進行冗長的網絡訪問。要了解如何實現你的代碼這個指標,請參閱「網絡活動指示燈。」

而且

顯示網絡活動指示燈提供反饋時,你的應用程序訪問網絡的時間超過一對夫婦秒。如果操作比此更快結束,則不必顯示網絡活動指示符,因爲在用戶注意到其存在之前指示符可能會消失。

我可能不會顯示活動指標,因爲它不是「冗長」的網絡訪問。

Apple Documentation

0

我總是會顯示用戶的互聯網連接或活動。如前所述,您必須記住數據計劃確實需要花費。並且有連接意味着消耗這些錢。 活動符號沒有什麼大不了的,它甚至不會干擾應用程序的交互。所以沒有理由不使用活動指標。

相關問題