Flutter url_launcher игнорирует номер sing(#) при звонке
Я использую url_launcher в своем приложении. Когда я набираю номера, содержащие знак числа, например «* 123#», он игнорирует знак номера и набираю только * 123.
2 ответа
Решение
Вы также должны использовать Uri.encodeComponent для кодирования #
onPressed: () {
String no = Uri.encodeComponent('*123#');
launch('tel:$no');
},
Вы должны использовать
Uri.encodeComponent
кодировать
#
твоя строка
onPressed: () {
String mycode = Uri.encodeComponent('*#06#');
launch('tel:$mycode');
},
Поскольку специальные символы должны быть закодированы, чтобы их можно было использовать на вашем устройстве.