Flutter:打开 Facebook Messenger 时出现 ERR_UNKOWN_URL_SCHEME

问题描述 投票:0回答:2

我正在使用 url_launcher 打开 Facebook 聊天,如下所示:

...
onTap: () {
  launch("https://m.me/someUser", forceWebView: true);
},
...

在 iOS 上工作正常,但在 Android 上我得到

ERR_UNKNOWN_URL_SCHEME
。 这是因为 Facebook 正在尝试执行
intent://
来打开 Messenger 应用程序(我没有安装)。

我确实在这个问题上找到了 Java/Android 的解决方案,但不知道它在 Flutter/Dart 中如何工作。

android flutter dart webview facebook-messenger
2个回答
1
投票

我通过将

forceWebView
更改为
false

解决了这个问题

0
投票

`点击:() { 启动(“https://m.me/someUser.com”,forceWebView:true); },

//在链接末尾添加.com`

© www.soinside.com 2019 - 2024. All rights reserved.