![](/img/trans.png)
[英]How to open flutter web app in browser just like a html file
[英]How to open Viber app in Flutter web app?
我想从 Flutter Web 应用程序中打开 Viber 应用程序(Android / Windows)。 我尝试使用url_launcher
但它不起作用。
打开 Viber 聊天的 URL 是viber://chat?number=xxx
。 我如何从颤动的网络应用程序中调用它?
找到了解决方案。 我用html
包
import 'dart:html' as html;
在那之后
html.window.open('viber://chat?number=xxx', '');
你可以试试这个包Flutter AppAvailability Plugin
搜索相同的解决方案但仅针对移动应用程序,Google 只给了我这个问题。 所以,我决定把研究结果写在这里。 也许它会派上用场。
对于移动应用程序,您可以使用url_launcher
launch('viber://chat?number=$phoneNumber');
如果你想用预定义的文本打开对话,你可以这样写:
launch('viber://chat/?number=$phoneNumber&draft=$yourMessage');
请注意,如果您的设备上未安装 Viber,则launch
方法会引发错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.