提醒用户该应用仍在使用位置更新 (GPS)

Alerting user that the app still uses Location Updates (GPS)

一些应用程序,包括苹果地图或一些导航应用程序,如果您将应用程序发送到后台,就会用一种蓝色警告条提醒用户,该应用程序仍在使用 GPS(位置更新)

是否有 public api 或自动执行此操作的方法,或者是否应该使用应用程序将进入后台的通知对其进行编程。

我很感激任何信息。

在iOS8和之后的requestWhenInUseAuthorization出现了蓝条。它由 Apple 提出,用于提醒设备用户该应用程序正在使用 CoreLocations。

另一方面,如果您使用 requestAlwaysAuthorization 蓝条不会显示,但 Apple 会定期提醒用户您的应用正在使用位置信息并征求他们的许可。