Я пытаюсь отправить смс на фиксированный номер телефона, но он не работает должным образом. Когда я запускаю код на виртуальном устройстве в студии android, проблем не возникает, но когда люди загружают приложение в игровом магазине, оно показывает получателя в скобках [], и это делает получателя неузнаваемым на некоторых телефонах, поэтому приложение не отправляет смс. Приложение предназначено для встреч в парикмахерских, но я не пользуюсь базой данных. Спасибо. (как видите, я пробовал .replace, но это не сработало)
List<String> p=[
'12345678',
'11223344',
];
class HairsalonConfirm extends StatelessWidget {
String x, n, d, t, ty, no;
void _sendSMS(String message, List<String> recipents) async {
String _result =
await FlutterSms.sendS
MS(message: message, recipients: recipents);
_message = _result;
}
HairsalonConfirm(
{@required this.x, this.n, this.no, this.t, this.d, this.ty});
@override
Widget build(BuildContext context) {
return Scaffold(
...// other code
const SizedBox(height: 40),
Padding(
padding: const EdgeInsets.only(left: 15, right: 15),
child: Center(
child: Container(
width: 280.0,
height: 50.0,
child: RaisedButton(
onPressed: () {
_sendSMS(x, [p[8].replaceAll('[', '').replaceAll(']', '').trim()]);
NameController.clear();
timeCtl.clear();
dateCtl.clear();
TypeController.clear();
NotesController.clear();
Navigator.push(
context,
MaterialPageRoute(
builder: (BuildContext context) =>
MyHomePage()));
},
...//some code