Url 启动器无法从我的 Flutter 应用程序中将 # 符号粘贴到拨号盘中
Url launcher cant paste # symbol in dialpad from my Flutter App
我已将我的 Flutter 应用程序中的凸起按钮与 url 启动器连接起来,以便直接将代码粘贴到拨号盘,但除了 # 符号外,所有代码都会粘贴。我试过只放 # 但它仍然没有粘贴到那里。以下是代码
onPressed: (){
launchURL('tel:*443#');
}
除#符号外,所有代码都完美粘贴在拨号盘中。为了用 # 符号粘贴完整代码,我应该怎么做。谢谢
乱七八糟,找到了工作!
onPressed: () async {
String encodedHash = Uri.encodeComponent("#");
final url = "tel:*123$encodedHash";
if (await canLaunch(url)) {
await launch(url);
} else {
print('not happening');
}
},
我已将我的 Flutter 应用程序中的凸起按钮与 url 启动器连接起来,以便直接将代码粘贴到拨号盘,但除了 # 符号外,所有代码都会粘贴。我试过只放 # 但它仍然没有粘贴到那里。以下是代码
onPressed: (){
launchURL('tel:*443#');
}
除#符号外,所有代码都完美粘贴在拨号盘中。为了用 # 符号粘贴完整代码,我应该怎么做。谢谢
乱七八糟,找到了工作!
onPressed: () async {
String encodedHash = Uri.encodeComponent("#");
final url = "tel:*123$encodedHash";
if (await canLaunch(url)) {
await launch(url);
} else {
print('not happening');
}
},