Flutter 若Facebook应用程序不可用,我想打开网站,但优先级应为应用程序优先
我有5个不同的社交媒体平台来打开它们的应用程序,如果没有Instagram,YouTube应用程序,它们可以打开web视图,但这对Facebook来说不是一样的,有什么想法吗?我怎样才能解决这个问题Flutter 若Facebook应用程序不可用,我想打开网站,但优先级应为应用程序优先,flutter,flutter-layout,Flutter,Flutter Layout,我有5个不同的社交媒体平台来打开它们的应用程序,如果没有Instagram,YouTube应用程序,它们可以打开web视图,但这对Facebook来说不是一样的,有什么想法吗?我怎样才能解决这个问题 GestureDetector( onTap: _fb, child: Container( // decoration: BoxDecoration(borde
GestureDetector(
onTap: _fb,
child: Container(
// decoration: BoxDecoration(border: Border.all(color: Colors.red)),
width: 140,
// height: 140,
margin: EdgeInsets.only(left: 0),
// decoration: BoxDecoration(
// border: Border.all(color: Colors.red)),
child: Image.asset(
'imges/fb.png',
),
),
),
_fb() async {
const url = 'fb://';
if (await canLaunch(url)) {
await launch(url);
} else {
throw 'Could not launch $url';
}
}
所有其他应用程序都在使用网站URL,他们首先检查应用程序,而不是open web view,但Facebook没有这样做。打开Facebook时使用的URL是什么?我认为简单的URL应该可以工作。URL适用于其他平台,但不适用于Facebook。打开Facebook时使用的URL是什么?I认为简单URL应该有效。URL适用于其他平台,但不适用于Facebook。