我该如何在运行时检查平台(Android/iOS
)?
如果我在Android
上,我想要改变我的Flutter应用程序的行为,而不是在iOS
上。
像这样:
_openMap() async {
// Android
var url = 'geo:52.32,4.917';
if (/* i'm on iOS */) {
url = 'http://maps.apple.com/?ll=52.32,4.917';
}
if (await canLaunch(url)) {
await launch(url);
} else {
throw 'Could not launch $url';
}
}