我已经为此目的实现了URL软件包。它完美地适用于YouTube和Instagram,它是开放应用程序而不是其Web链接。但不适用于Facebook twitter和pinterest。 我想在所有这些按钮的单击上打开已安装的应用程序。 我通过关注一个打开我的Facebook Messenger应用程序而不是Facebook的问题找到了针对Facebook的解决方案
“如果您的Facebook个人资料是facebook.com/yourName,则Facebook网址为fb.me/yourName,而Messenger网址为m.me/yourName”
_fb() async {
const url = 'fb.me/myname';
// http://m.me/myname (For messenger)
if (await canLaunch(url)) {
await launch(url);
} else {
throw 'Could not launch $url';
}
}