Url Launcher не может вставить символ # в панель ввода из моего приложения Flutter - PullRequest
0 голосов
/ 27 марта 2020

Я подключил кнопку Raised в приложении Flutter к программе запуска url, чтобы напрямую вставить код на клавиатуру, но все коды вставляются, кроме символа #. Я попытался просто поставить #, но все равно он не вставляется там. Ниже приведен код

onPressed: (){
              launchURL('tel:*443#');
            }

Весь код отлично вставляется на клавиатуре, кроме символа #. Что я должен сделать, чтобы вставить полный код с символом #. Спасибо

1 Ответ

0 голосов
/ 27 марта 2020

Перепутался и получил что-то на работу!

onPressed: () async {
  String encodedHash = Uri.encodeComponent("#");
  final url = "tel:*123$encodedHash";
  if (await canLaunch(url)) {
    await launch(url);
  } else {
    print('not happening');
  }
},
...