Ios 穿越地理围栏后,应用程序会被唤醒多久?

Ios 穿越地理围栏后,应用程序会被唤醒多久?,ios,background,geofencing,Ios,Background,Geofencing,在后台执行方面,苹果倾向于对开发者实施非常严格的指导,以节省手机电池。只有少数几个活动可以在应用程序未运行时重新启动应用程序,这些活动只能在很短的时间内启动(10-30秒,具体取决于活动)。然而,我找不到一个被穿越地理围栏的用户唤醒的应用程序的持续时间。这是否意味着它会无限期地留在后台,只受内存压力的限制?来自: 在iOS中,与您的应用程序关联的区域会一直被跟踪,包括应用程序未运行时。如果在应用程序未运行时跨越区域边界,则该应用程序将重新启动到后台以处理事件。类似地,如果应用程序在事件发生时被挂

在后台执行方面,苹果倾向于对开发者实施非常严格的指导,以节省手机电池。只有少数几个活动可以在应用程序未运行时重新启动应用程序,这些活动只能在很短的时间内启动(10-30秒,具体取决于活动)。然而,我找不到一个被穿越地理围栏的用户唤醒的应用程序的持续时间。这是否意味着它会无限期地留在后台,只受内存压力的限制?

来自:

在iOS中,与您的应用程序关联的区域会一直被跟踪,包括应用程序未运行时。如果在应用程序未运行时跨越区域边界,则该应用程序将重新启动到后台以处理事件。类似地,如果应用程序在事件发生时被挂起,它将被唤醒,并被给予短时间(约10秒)来处理事件。必要时,应用程序可以使用
UIApplication
类的
beginBackgroundTaskWithExpirationHandler:
方法请求更多后台执行时间