2010-01-21 34 views
2

我的第一個應用程序提交給App Store和失敗由於「數據量過多通過蜂窩網絡」被批准。我不知道他們是如何測試這個的,但由於它基本上是一個顯示各種文章,圖像和流式視頻的新聞應用程序,所以我會去指責視頻的拒絕。我無法測試它,因爲Ipod Touch中沒有網絡統計數據,這是我可以訪問的唯一設備。XML,圖像,視頻流和「數據的過度卷」

所以我很好奇..

1)有沒有人有蘋果如何「運行」帶寬測試什麼想法?

2)有什麼方法能提高我的XML負載,圖像顯示和視頻流,以降低帶寬(如果用戶使用蜂窩網絡)?對於圖像,我使用異步加載(也許這可能是一個問題,如果可以同時請求很多圖像?)我正在尋找http://allseeing-i.com/ASIHTTPRequest/這可能有助於XML和圖像加載,但我不明白,如果我可以使用ASIHTTPRequest來傳輸視頻。

3)有什麼辦法來測試網絡的使用在iPhone模擬器?

+0

你能限制它只有WiFi嗎? – willcodejavaforfood 2010-01-21 14:27:19

+0

如果我知道視頻確實是問題 - 我會的。 – sniurkst 2010-01-21 14:52:05

回答

0

他們通過查看我認爲的網絡接口的字節計數器來運行帶寬測試。您可以通過確保沒有其他網絡應用程序在您的Mac上運行,然後查看「netstat -i -b」命令的輸出,在模擬器中執行相同操作。或者使用一個奇特的工具來監視帶寬使用情況。

沒有幫助的,但我想反正這樣說:蘋果的說法是在我看來愚蠢的。他們爲什麼關心。

+1

我聽說他們必須小心,因爲與移動網絡供應商簽有合同,但無論如何,如果他們在拒絕應用程序時會更具體,我會很樂意。 – sniurkst 2010-01-21 15:01:39