如果没有Instagram,我有5个不同的社交媒体平台来打开他们的应用程序,它们都运行良好,如果没有打开YouTube的YouTube应用程序,则可以打开网络视图,但这对Facebook的想法有何不同?我该如何解决这个问题。
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,并且它们比打开Web视图先检查应用程序,但Facebook不会发生这种情况。