gpt4 book ai didi

ios - 低功耗模式下或禁用后台应用程序刷新的 GeoFence 行为

转载 作者:行者123 更新时间:2023-11-29 11:43:01 24 4
gpt4 key购买 nike

对于后台位置,如果设备进入低功耗模式或后台应用刷新被禁用,而应用程序在后台并收集位置......操作系统会杀死它。然后,即使这些模式被颠倒,直到应用程序再次出现在前台,这些事件才能恢复....

但是在这些模式下监控地理围栏呢?操作系统是否停止监视它们……或停止唤醒您以响应它们?

此外,通常当您被地理围栏唤醒时,您可以在后台无限期运行。所以我很想知道这怎么会仍然被允许。

最佳答案

我很久以前就使用过地理围栏,但据我所知,它们在低功耗模式下会被停用。

苹果 documentation对此不是很清楚,但他们说:

In Low Power Mode, iOS conserves battery life by enacting certain energy-saving measures. For example, the system may:

  • Pause discretionary and background activities, including networking

听起来监控您的位置是一项后台事件。此外,在您的应用程序中调用委托(delegate)也可以作为后台事件。

我建议通过监听 NSProcessInfoPowerStateDidChangeNotification(Apple 文档页面有一些很好的示例)来设计您的应用,使其能够在此类事件中幸存下来。

关于ios - 低功耗模式下或禁用后台应用程序刷新的 GeoFence 行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45424966/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com