簡體   English   中英

在iOS4的背景中發布位置更新

[英]Posting location updates in background from iOS4

我可以在iOS4的后台向我的服務器發送位置更新嗎? 我想讓用戶更改位置,並使用Web服務調用將其發布到服務器。 這里的主要問題是,當應用程序處於后台時,是否可以調用Web服務或http-post?

當然,當我問同樣的問題時,你可能想要查看這個早期的帖子 - 由於@RedBlueThing提供關鍵信息。

我也在我們的博客上寫了這個例子。 這項工作的關鍵是beginBackgroundTaskWithExpirationHandler:沒有它你將無法獲得可靠的結果,因為它可能會在某些時候工作,但不會在其他時間工作。

是。 你基本上可以在后台回調中做任何你想做的事情。

我想補充一點,您應該確保您了解可能對電池壽命的影響,因為可能必須打開天線才能執行您的請求。 也許您可以將位置存儲在核心數據中,並在應用程序恢復時將其發布到服務器。

但沒有技術上的理由不這樣做,並且afaik它也將通過審查。

暫無
暫無

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

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