2011-03-11 38 views
10

只是想問社區一個簡單的問題。 出於好奇,有誰會有一個想法如何iPhone應用程序「DataMan」和「數據使用」拉動您的個人手機數據使用量的數據讀取?我已經檢查了網絡的高低,可能的答案,迄今爲止都是死路一條。他們如何才能讓他們的應用程序獲得Apple的批准?iPhone/iPad的數據使用情況跟蹤

任何幫助或建議將是偉大的!

+0

你是否找到了你的問題的答案?我有同樣的問題。 – Chinthaka 2011-10-15 17:06:56

+0

我認爲應用程序在後臺運行並監視通信接口。我不相信這些應用程序會進入設置 - >常規 - >使用,因爲有些信息如日期不可用。 – Fixer 2011-12-29 01:50:26

+0

找到並回答? – Edig 2012-02-04 06:44:43

回答

5

執行此操作的一種方法是安裝具有適當APN設置的配置配置文件,該配置文件將通過代理服務器路由所有網絡流量。對於WiFi,您可以在網絡設置中設置代理。通過這種方式,您可以使用代理服務器(如Squid)輕鬆獲取數據使用統計信息。此外,通過檢查請求的HTTP標頭,可以獲取每應用程序的數據使用情況,因爲所有使用CFNetworking的應用程序都會在標頭中傳遞應用程序名稱。我幾乎肯定這是Onavo的工作原理。

另一種方法是使用VPN連接。原理是一樣的,只有技術是不同的。