Я использую плагин url_launcher и хочу вызывать URL-адрес из коллекции Firestore, а не жестко кодировать его в приложение.
Я пробовал множество способов сделать это (Streambuilder и т.д.), но безрезультатно. В очень упрощенном примере, используя приведенный ниже стандартный код примера url_launcher, как этого можно достичь?
void main() {
runApp(Scaffold(
body: Center(
child: RaisedButton(
onPressed: _launchURL,
child: Text('Show Flutter homepage'),
),
),
));
}
_launchURL() async {
const url = 'https://flutter.dev'; // HERE IS WHERE I WANT TO CALL THE URL FROM FIRESTORE
if (await canLaunch(url)) {
await launch(url);
} else {
throw 'Could not launch $url';
}
}