【发布时间】:2018-03-18 12:11:20
【问题描述】:
如何在运行时检查平台 (Android/iOS)?
如果我使用 Android 而不是 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';
}
}
【问题讨论】:
标签: operating-system dart device flutter platform