简体   繁体   English

Flutter:打开 Facebook Messenger 时出现 ERR_UNKOWN_URL_SCHEME

[英]Flutter: ERR_UNKOWN_URL_SCHEME when opening Facebook Messenger

I am using url_launcher to open Facebook chat like so:我正在使用url_launcher打开 Facebook 聊天,如下所示:

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

On iOS works fine, however on Android I get ERR_UNKNOWN_URL_SCHEME .在 iOS 上工作正常,但是在 Android 上我得到ERR_UNKNOWN_URL_SCHEME This is because Facebook is trying to do intent:// in order to open the Messenger app (which I don't have it installed).这是因为 Facebook 正在尝试执行intent://以打开 Messenger 应用程序(我没有安装它)。

I did find solutions for Java/Android on this issue, however don't know how would it work in Flutter/Dart.我确实在这个问题上找到了 Java/Android 的解决方案,但不知道它在 Flutter/Dart 中如何工作。

I solved it by changing forceWebView to false我通过将forceWebView更改为false来解决它

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM