Флаттер: как отобразить баннер, когда мое приложение не на переднем плане (как это делают Карты / Google Map)? - PullRequest
0 голосов
/ 09 апреля 2020

В iOS, когда я использую Карты Google для маршрута и нажимаю кнопку «Домой», чтобы показать другое приложение, карта Google будет отображать синий баннер поверх моего экрана «Карты Google активно используют ваше местоположение». Этот баннер является постоянным, даже если я открою другое приложение.

Насколько я понимаю, этот баннер позволяет Google Map постоянно получать обновления местоположения и уведомлять пользователя об этом.

Как я могу добиться того же эффекта для моего приложения Flutter? Для iOS и android?

Снимок экрана синего баннера:

blue banner

1 Ответ

1 голос
/ 10 апреля 2020

Синий баннер появляется, когда приложение использует ваше местоположение в фоновом режиме. Единственное, что происходит: 1. Location установлен в Always и 2. Ваше приложение должно каким-то образом использовать Location в фоновом режиме.

...