Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 具有多个电话号码的颤振url_启动器_Flutter_Url_Phone Number_Flutter Ios_Flutter Android - Fatal编程技术网

Flutter 具有多个电话号码的颤振url_启动器

Flutter 具有多个电话号码的颤振url_启动器,flutter,url,phone-number,flutter-ios,flutter-android,Flutter,Url,Phone Number,Flutter Ios,Flutter Android,我正在为Android和iOS平台开发一个应用程序 我有两个联系电话。我希望用户在单击其中一个按钮时可以选择调用哪个。例如,在iOS中,它应该打开具有两种可能性的操作表(例如,当通过谷歌搜索点击具有多个联系人的活动时) 目前,我使用的是颤振2.0.1和url\u启动器6.0.2 如果我在url中输入一个数字(例如,“tel:123456”),则方法launch(url)在两种平台上都能正常工作 如何格式化url以包含两个(或更多)数字 我尝试用一些分隔符插入更多的数字,例如“tel:123456

我正在为Android和iOS平台开发一个应用程序

我有两个联系电话。我希望用户在单击其中一个按钮时可以选择调用哪个。例如,在iOS中,它应该打开具有两种可能性的操作表(例如,当通过谷歌搜索点击具有多个联系人的活动时)

目前,我使用的是颤振2.0.1和
url\u启动器6.0.2

如果我在url中输入一个数字(例如,
“tel:123456”
),则方法
launch(url)
在两种平台上都能正常工作

如何格式化url以包含两个(或更多)数字

我尝试用一些分隔符插入更多的数字,例如
“tel:123456654321”
,但没有成功


谢谢大家。

这应该在颤振端以编程方式完成,也就是说,您应该创建弹出对话框或小部件,然后在电话中点击打开它。然后,在弹出窗口内显示每个带有url_启动器调用的号码的按钮。它将比插件中固定的东西更具可配置性。

您好,我不太理解您的需要。带有tel参数的url_launcher的作用是触发一个电话呼叫,您希望您的手机应用程序在两个电话号码的情况下表现如何?您好!用户应该单击一个按钮,然后决定调用什么。Tbh,我有一部iPhone,我习惯于看到带有多个选项的动作表,我不知道在安卓系统中是否是一样的。我想我会按照第一条评论的建议发明一些东西。嘿,谢谢你的回答!我认为这很简单(只是一种未知的url格式),但我可能会按照你的建议去做,我已经有了一些想法。我会让这个问题更开放一点,只是为了确定,然后把你的答案标记为最好的。