位置管理器使用輔助GPS來確定用戶的位置,使用來自wifi和蜂窩適配器的信息來提高返回位置的準確性和電池效率。但是,文檔沒有說明使用WiFi/cell信號是否涉及任何可能消耗用戶的蜂窩數據的網絡通信,或者這些連接的信息是否足夠。總之,「startUpdatingLocation」或其他位置方法是否會消耗蜂窩數據?CLLocationManager是否使用蜂窩數據?
1
A
回答
1
位置管理器需要諮詢遠程服務器來解決手機塔和wifi接入點ID爲經/緯。如果wifi不可用,則無法使用蜂窩數據。
您不能強制位置管理員僅使用GSM:即使您將所需的準確度設置爲1米,位置管理器也會嘗試儘快爲您提供第一次讀取,並且很可能是因爲無線接入點三角測量。
所以答案是肯定的,你的應用程序會不時使用手機數據。但是,請記住,在默認設置下,iOS使用位置服務來實現自己的目的 - 例如應用程序建議,頻繁位置功能等等。所以它必須連接到運行或不運行應用程序的Apple服務器。
此外,雖然我沒有專門測試此功能,但我懷疑位置管理器創建的網絡流量將記入設置下的「蜂窩數據使用情況」部分的應用中。
底線 - 如果您的應用程序中有任何字節用於移動數據消費,您的應用程序會添加相當多的字節,並且很可能甚至不會將此金額記入您的應用程序。
0
不,它只使用您的蜂窩網絡來檢索您的位置。它不會消耗任何蜂窩數據,您可以通過在設置中關閉「移動網絡」來自己測試。
相關問題
- 1. iOS 7中是否有蜂窩數據使用API?
- 2. 檢測蜂窩數據使用情況
- 3. Windows 10 UWP - 如何檢查蜂窩數據是否啓用?
- 4. 是否可以檢測蜂窩網絡是否可用?
- 5. 蜂窩和startManagingCursor
- 6. state_activated預蜂窩
- 7. Android:WebView ActionBar(蜂窩)?
- 8. 在蜂窩
- 9. 蜂窩邊界
- 10. iPhone蜂窩數據限制是否在第三方應用中執行?
- 11. iOS:如何檢查應用的蜂窩數據使用情況?
- 12. Windows Phone - 使用蜂窩網絡的位置數據
- 13. 如何使用蜂窩網絡從xcode中獲取數據
- 14. 如何在連接Wi-Fi網絡時使用蜂窩數據?
- 15. 如何計算IOS 7上的蜂窩數據使用情況
- 16. iPhone - 跟蹤蜂窩數據使用情況
- 17. 最小化蜂窩應用
- 18. 蜂窩應用程序LocalBroadcastManager
- 19. Android蜂窩和imeOptions
- 20. 設置在蜂窩
- 21. 蜂窩系統欄
- 22. Apple的Bonjour協議是否適用於蜂窩連接?
- 23. 檢查用戶是否連接到wifi或蜂窩
- 24. Android檢查設備是否能夠連接到蜂窩數據網絡
- 25. 是否可以在iPhone上監控蜂窩網絡數據傳輸?
- 26. 是否有可能檢測到蜂窩網絡在Android中是否可用?
- 27. 禁用ios應用程序的蜂窩數據
- 28. 反向地理編碼是否需要蜂窩/無線?
- 29. 是否將移動熱點標識爲Wifi或蜂窩連接?
- 30. 如何確定iOS設備是否具有蜂窩無線電?
當蜂窩數據被禁用時,我知道它的功能,但這不同於假設它啓用時不會使用它。例如,谷歌在Android上的定位服務將對數據庫執行遠程查詢(消費數據),如果互聯網連接可用,則將wifi映射到物理位置,但如果沒有一個,則會回退到GPS(假設位置模式是未設置爲「僅限設備」,迫使其僅使用GPS)。 –