Я использую пакет flutter_web_browser от Flutter, чтобы открыть веб-браузер внутри приложения. Я хочу перейти на другую страницу, когда окно браузера закрывается. Функция openWebPage
имеет тип Future, поэтому я попытался использовать then () и whenComplete (), но ни одна из этих функций не вводится, когда я закрываю браузер вручную или браузер закрывается с использованием глубоких ссылок.
final url = "https://google.com";
return Container(
color: Colors.white,
child: FlatButton(
child: Text("Click ME"),
onPressed: () async {
await FlutterWebBrowser.openWebPage(
url: "$url",
androidToolbarColor: Colors.deepPurple,
).whenComplete(() {
print('OVER');
});
},
),
);
Как заставить приложение слушать, когда браузер закрывается, и соответственно переходить на другой экран?