簡體   English   中英

應用終止時更新位置

[英]Update Location when app is terminated

我正在開發一個使用用戶位置向其發送匹配用戶的應用程序,即使該應用程序已終止或從iOS中正在運行的應用程序中刷除。 如果用戶從當前位置移開50英尺,我有什么方法可以調用api上傳用戶的當前位置? 我已經讀到,如果應用程序在后台或終止,Apple不允許執行代碼。 因此,請向我建議我應該怎么做以及應該如何逐步執行它,以便我可以完成此任務,並且這肯定會對我的許多應用程序有所幫​​助。

一言以蔽之。 您可以訂閱重要的位置更改通知。 然后,當系統檢測到用戶已經移動了“相當大的距離”(由系統定義)時,我不確定系統將其稱為重大的位置變化,但是它將超過50英尺。

另一種選擇是在用戶的當前位置周圍創建地理圍欄,並使用“核心位置” startMonitoring(for:)函數偵聽位置更新。

如果這兩種技術都檢測到相關事件並且您的應用未運行,則它們將重新啟動您的應用。

暫無
暫無

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

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