簡體   English   中英

通過位置iOS從后台喚醒應用

[英]wake up app from background by location iOS

我必須做一個需要加速度計值的應用程序,但是在iOS app中,當它在后台運行時,我無法更新此加速度計值。 因此,我聽說有一個系統會通過3G / 4G / LTE位置將應用從后台喚醒(它不會進入前台,但可以執行代碼),並且操作系統會為應用提供4/5秒的執行代碼(在此示例中)情況下我可以更新加速度計值)。

在這種情況下,我是新手,請您幫忙。
非常感謝您的參與

聽起來您的意思是“重大更改”定位服務。

當位置發生重大變化時,這會喚醒您的應用,將其置於后台,並給您大約10秒鍾的時間進行一些工作。 如果需要,您的應用可以請求更多的背景時間,但聽起來可能不需要。

在撰寫本文時,可在Apple Developer網站上獲得更多信息:

要注意的一件事是,此行為可能會受到用戶設置的影響:

注意:當用戶在全局或您的應用程序中禁用“后台應用程序刷新”設置時,重大更改位置服務不會重新啟動您的應用程序。 此外,關閉“后台應用刷新”后,即使在前台,該應用也不會收到重大更改或區域監視事件。

暫無
暫無

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

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