簡體   English   中英

如何以編程方式或其他方法跟蹤我的iOS應用程序的手機數據使用情況?

[英]How to keep track of cellular data usage of my iOS app programmatically or with other methods?

我注意到,從設置中我的應用程序使用了相當多的蜂窩數據,這需要在提交到App Store之前修復。

我已經看到了很多關於我的問題的程序化答案,如下所示:

iPhone數據使用跟蹤/監控

我還搜索了所有其他相關帖子。 但是,當我嘗試通過實施所述帖子的技術來測試我的應用程序時,他們並沒有真正做任何事情。 我查看了下載/上傳字節的變化,但它們保持不變,這是錯誤的,因為根據設置中的蜂窩數據信息,我的應用程序正在大量出現細胞數據。

我在Xcode中看到了這個:

在此輸入圖像描述

每次我使用自己的設備導航應用程序時,我都會看到接收/發送速率的變化,單位為KB / s。 這非常適合跟蹤應用程序的哪些部分使用數據。

我希望能夠使用實際位置數據來下載位置信息,而不是在我的設備上模擬位置,但是在Xcode上調試時我似乎無法做到這一點。 當我結束調試會話並自己運行應用程序時,我就不知道究竟有多少數據會映射應用程序消耗的部分內容。 有沒有其他有效的方法來了解數據使用情況?

我發現了一種方法,可以讓我對這個問題的時間和內容有所了解。 如果您在網絡報告上向右滾動,您會在右上角看到一個名為“儀器中的配置文件”的按鈕。

網絡報告

如果你按它,它將帶你到一個名為儀器的程序。 它看起來像這樣:

儀器

使用您的應用程序,看看互聯網流量的變化。 有了這個,您可以縮小細胞數據消耗的范圍。 如果您縮小了消耗細胞數據的罪魁禍首(ViewControllers),那么您可以檢查代碼並對其進行一些操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM