打开Shopify Facebook Messenger应用程序时,Flutter Webview ERR_UNKOWN_URL_SCHEME

问题描述

我有Shopify网站。它使用Facebook Messenger App进行客户聊天。 稍后,我使用Flutter Webview构建Android和iOS应用。 但是在Android应用中,“在Messenger中聊天”选项会使应用崩溃,并显示错误消息

intent://user/...
net::ERR_UNKOWN_URL_SCHEME

iOS应用程序即使在Chrome之类的浏览器中也可以与FB Messenger一起正常使用。

class _WebviewDemoState extends State<WebviewDemo> {
  final Completer<WebViewController> _controller = Completer<WebViewController>();

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        backgroundColor: Colors.black,title: Text('AgapetMall'),actions: <Widget>[
          NavigationControls(_controller.future)
        ],),body: Builder(
        builder: (BuildContext context) {
          return WebView(
            initialUrl: 'https://agapetmall.com',javascriptMode: JavascriptMode.unrestricted,onWebViewCreated: (WebViewController webViewController) {
              _controller.complete(webViewController);
            },);
        },);
  }
}

自从Shopify安装FB应用以来,我不知道如何解决此问题。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)