Flutter:当我的应用程序不在前台时如何显示横幅(如 Maps / Google Map 那样)?

Flutter: how to display a banner when my app is not in foreground (as Maps / Google Map does)?

在 iOS 上,当我使用 Google 地图作为行程并按主页按钮显示另一个应用程序时,Google 地图将在我的屏幕顶部显示蓝色横幅"Google Maps actively uses your location"。这个横幅是永久性的,即使我打开另一个应用程序也是如此。

我的理解是,此横幅允许 Google 地图持续接收位置更新并通知用户。

如何为我的 Flutter 应用程序实现相同的效果?对于 iOS 和 android?

蓝色横幅的屏幕截图:

当应用程序在后台使用您的位置时,会出现蓝色横幅。唯一发生的情况是:1. 位置设置为始终,以及 2. 您的应用需要以某种方式在后台使用位置。